Help
RSS
API
Feed
Maltego
Contact
Domain > blog.qvbilam.xin
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2021-05-01
122.228.74.136
(
ClassC
)
2025-10-13
180.163.146.114
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: TengineContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingDate: Mon, 13 Oct 2025 02:31:57 GMTVary: Accept-EncodingSet-Cookie: e2a31bd4a042d0e8e066bfa3fb0f1628latest_time_id34; path/Strict-Transport-Security: max-age15768000Via: cache37.l2cn3008215,214,200-0,M, cache70.l2cn3008217,0, kunlun3.cn7174654,653,200-0,M, kunlun8.cn7174655,0Ali-Swift-Global-Savetime: 1760322717X-Cache: MISS TCP_MISS dirn:-2:-2X-Swift-SaveTime: Mon, 13 Oct 2025 02:31:57 GMTX-Swift-CacheTime: 0Timing-Allow-Origin: *EagleId: b4a3921c17603227170581852e !DOCTYPE HTML>html classno-js langen>head>script>var _hmt _hmt || ;(function() { var hm document.createElement(script); hm.src https://hm.baidu.com/hm.js?26147bea1888d31f9cc18f84cb440b17; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(hm, s);})();/script>meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1 />meta charsetUTF-8>meta http-equivX-UA-Compatible contentIEedge, chrome1>meta namerenderer contentwebkit>meta nametheme-color content#3a3f51 />meta http-equivx-dns-prefetch-control contenton>title>羡仙./title>link relicon typeimage/ico hrefhttps://blogupy.qvbilam.xin/2020/02/647912915.ico>meta namedescription content吹牛的前提是:你必须有能力把事情做到九成,剩下一成可以吹牛,但吹完也一定要做到. —— 罗永浩 />meta namekeywords content博客,羡仙,blog,羡仙.,二滑,二滑大魔王 />meta namegenerator contentTypecho 1.2/18.10.23 />meta nametemplate contenthandsome />link relalternate typeapplication/rss+xml title羡仙. » RSS 2.0 hrefhttps://blog.qvbilam.xin/feed/ />link relalternate typeapplication/rdf+xml title羡仙. » RSS 1.0 hrefhttps://blog.qvbilam.xin/feed/rss/ />link relalternate typeapplication/atom+xml title羡仙. » ATOM 1.0 hrefhttps://blog.qvbilam.xin/feed/atom/ />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/CodePrettify/static/styles/BlackMac.css />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/plyr/plyr.css />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/GoTop/css/szgotop.css />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/css/custom.css />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/css/szgotop.css /> div idtop-grrk>/div>link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/handsome.css?v1.3.2 typetext/css>link hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/libs/bootstrap/css/bootstrap.min.css relstylesheet>link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/function.min.css?v6.0.020191205 typetext/css />link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/handsome.min.css?v6.0.020191205 typetext/css />link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/features/jquery.fancybox.min.css?v6.0.020191205 typetext/css />link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/features/code/custom.min.css?v6.0.020191205 typetext/css />link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/font.min.css?v6.0.020191205 typetext/css />style typetext/css> html.bg { background: #EFEFEF } .cool-transparent .off-screen+* .app-content-body { background: #EFEFEF }@media (max-width:767px){ html.bg { background: #EFEFEF } .cool-transparent .off-screen+* .app-content-body { background: #EFEFEF }}.secret_comment { top: 5px;}.OwO.OwO-open .OwO-body { display:table}#aside .wrapper:hover { background: url(https://blog.qvbilam.xin/usr/themes/handsome/assets/img/snow.gif); background-size: cover; color: #999;} /style>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/libs/jquery/jquery.min.js>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/fancyMorph.min.js>/script>/head>body idbody classfix-padding>div idalllayout classapp app-aside-fix no-container app-header-fixed > div idbg>/div>header idheader classfix-padding app-header navbar box-shadow-bottom-lg rolemenu>div classtext-ellipsis navbar-header bg-white>button classpull-right visible-xs ui-toggle-classshow animated animated-lento fadeIn target.navbar-collapse>span classmenu-icons>i data-feathersearch>/i>/span>/button>button classpull-left visible-xs ui-toggle-classoff-screen animated target.app-aside ui-scrollapp>span classmenu-icons>i data-feathermenu>/i>/span>/button>a hrefhttps://blog.qvbilam.xin/ classnavbar-brand text-lt>i classfontello fontello-home>/i>span classhidden-folded m-l-xs>/span>/a>/div>div classcollapse pos-rlt navbar-collapse bg-white>form idsearchform1 classsearchform navbar-form navbar-form-sm navbar-left shift methodpost rolesearch>div classform-group>div classinput-group rounded bg-white-pure box-shadow-wrap-normal>input autocompleteoff idsearch_input typesearch names classtransparent rounded form-control input-sm no-borders padder required placeholderSearch projects...>ul idsearch_tips_drop classsmall-scroll-bar dropdown-menu hide styledisplay: block;top: 30px; left: 0px;>/ul>span idsearch_submit classtransparent input-group-btn>button typesubmit classtransparent btn btn-sm>span classfeathericons idicon-search>i data-feathersearch>/i>/span>span classfeathericons animate-spin hide idspin-search>i data-featherloader>/i>/span>/button>/span>/div>/div>/form>a href styledisplay: none idsearchUrl>/a>ul classnav navbar-nav navbar-right>li classdropdown>a href# data-toggledropdown classfeathericons dropdown-toggle>i data-feathertwitch>/i>span classvisible-xs-inline>New thing /span>span classbadge badge-sm up bg-danger pull-right-xs>/span>/a>div classdropdown-menu w-xl animated fadeInUp>div classpanel bg-white>div classpanel-heading b-light bg-light>strong>New thing /strong>/div>div classlist-group idsmallRecording>a hrefhttps://blog.qvbilam.xin/cross.html classlist-group-item>span classclear block m-b-none words_contents>荣耀王者里程碑:)br>small classtext-muted>2020-3-6 04:51:51/small>/span>/a>a hrefhttps://blog.qvbilam.xin/cross.html classlist-group-item>span classclear block m-b-none words_contents>啊啊啊啊太萌了吧!!br>small classtext-muted>2020-2-16 02:13:28/small>/span>/a>a hrefhttps://blog.qvbilam.xin/cross.html classlist-group-item>span classclear block m-b-none words_contents>晚安! 人人都是酸菜鱼,又酸又菜又多余..(。•ˇ‸ˇ•。)…br>small classtext-muted>2020-2-11 03:22:04/small>/span>/a> /div>/div>/div>/li>li classdropdown ideasyLogin>a onclickreturn false data-toggledropdown classdropdown-toggle clear data-toggledropdown>span classfeathericons>i data-featherkey>/i>/span>b classcaret>/b>/a>div classdropdown-menu w-lg wrapper bg-white animated fadeIn aria-labelledbynavbar-login-dropdown>form idLogin_form actionhttps://blog.qvbilam.xin/index.php/action/login?_eb8423b734df82e384f66a65685e256e methodpost>div classform-group>label fornavbar-login-user>username/label>input typetext namename idnavbar-login-user classform-control placeholderUser name or e-mail address>/div>div classform-group>label fornavbar-login-password>password/label>input typepassword namepassword idnavbar-login-password classform-control placeholderpassword>/div>button stylewidth: 100% typesubmit idlogin-submit namesubmitLogin classbtn-rounded box-shadow-wrap-lg btn-gd-primary padder-lg>span>Login/span>span classtext-active>logging in.../span>span classbanLogin_text>刷新页面后登录/span>i classanimate-spin fontello fontello-spinner hide idspin-login>/i>i classanimate-spin fontello fontello-refresh hide idban-login>/i>/button>input typehidden namereferer valuehttps://blog.qvbilam.xin data-current-urlvalue>/form>/div>/li>/ul>/div>/header>aside idaside classapp-aside hidden-xs bg-white> div classaside-wrap layoutcolumn>div classnavi-wrap scroll-y scroll-hide flex>div classclearfix hidden-xs text-center hide show idaside-user>div classdropdown wrapper >div ui-nav>a hrefhttps://blog.qvbilam.xin/cross.html>span classthumb-lg w-auto-folded avatar m-t-sm >img srchttps://blogupy.qvbilam.xin/bg/6666.JPG classimg-full img-circle normal-shadow>/span>/a>/div>a href# data-toggledropdown classdropdown-toggle hidden-folded >span classclear>span classblock m-t-sm>strong classfont-bold text-lt>二滑大魔王/strong>b classcaret>/b>/span>span classtext-muted text-xs block>乐天知命,故不忧./span>/span>/a>ul classdropdown-menu animated fadeInRight w hidden-folded no-padder>li classwrapper b-b m-b-sm bg-info m-n>span classarrow top hidden-folded arrow-info>/span>div>p>Good morning,ever youthful,ever weeping/p>/div>div classprogress progress-xs m-b-none dker>div classprogress-bar bg-white data-toggletooltip data-original-title时间已经度过41.67% stylewidth: 41.67%>/div>/div>/li>/ul>/div>/div>nav ui-nav classnavi clearfix>ul classnav>div classline dk hidden-folded>/div>li classhidden-folded padder m-t m-b-sm text-muted text-xs>span>Navigation/span>/li>li>a hrefhttps://blog.qvbilam.xin/ classauto>span classnav-icon>i data-featherhome>/i>/span>span>Home/span>/a>/li>li> a target_blank hrefhttps://blog.qvbilam.xin/cross.html classauto>span classnav-icon>i classfontello-chat-alt>/i>/span>span>说说/span>/a>/li>li> a target_blank hrefhttps://blog.qvbilam.xin/346.html classauto>span classnav-icon>i classfontello-edit>/i>/span>span>留言/span>/a>/li>li> a target_blank hrefhttps://blog.qvbilam.xin/347.html classauto>span classnav-icon>i classfontello-wallet>/i>/span>span>归档/span>/a>/li>li> a target_blank hrefhttp://angel.qvbilam.xin classauto>span classnav-icon>i classfontello-youtube-play>/i>/span>span>视频/span>/a>/li>li> a target_blank hrefhttps://docker.qvbilam.xin classauto>span classnav-icon>i classfontello-lock>/i>/span>span>镜像/span>/a>/li>li> a target_blank hrefhttp://file.qvbilam.xin classauto>span classnav-icon>i classglyphicon glyphicon-download-alt>/i>/span>span>资源/span>/a>/li>li> a target_blank hrefhttp://jenkins.qvbilam.xin classauto>span classnav-icon>i classfontello-refresh>/i>/span>span>jenkins/span>/a>/li>li classactive>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span classnav-icon>i data-feathergrid>/i>/span>span>Categories/span>/a>ul classnav nav-sub dk>li classnav-sub-header>a>span>Categories/span>/a>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>PHP/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/swoole/>b classbadge pull-right>31/b>span>Swoole/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/Basics/>b classbadge pull-right>49/b>span>Basics/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/EasySwoole/>b classbadge pull-right>25/b>span>EasySwoole/span>/a>/li>/ul>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>DataBase/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/Mysql/>b classbadge pull-right>28/b>span>Mysql/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/Redis/>b classbadge pull-right>13/b>span>Redis/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/MongoDB/>b classbadge pull-right>7/b>span>MongoDB/span>/a>/li>/ul>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>ELK/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/ES/>b classbadge pull-right>20/b>span>ElasticSearch/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/beats/>b classbadge pull-right>4/b>span>Beats/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/LogStash/>b classbadge pull-right>7/b>span>LogStash/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/Kibana/>b classbadge pull-right>2/b>span>Kibana/span>/a>/li>/ul>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>OS/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/Linux/>b classbadge pull-right>2/b>span>Linux/span>/a>/li>/ul>/li>li>a hrefhttps://blog.qvbilam.xin/category/Docker/>b classbadge pull-right>6/b>span>Docker/span>/a>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>Golang/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/Basis/>b classbadge pull-right>18/b>span>Basis/span>/a>/li>/ul>/li>li>a hrefhttps://blog.qvbilam.xin/category/Kubernetes/>b classbadge pull-right>6/b>span>Kubernetes/span>/a>/li> /ul>/li>/ul>/nav>/div>!--end of .navi-wrap-->/div>/aside>div idcontent classapp-content>section idloading classloading hide>div classpreloader-inner>div classloader-inner ball-scale-multiple>div>/div>div>/div>div>/div>/div>/div>/section> a classoff-screen-toggle hide>/a>main classapp-content-body >div classhbox hbox-auto-xs hbox-auto-sm>div classcol center-part>header classbg-light lter wrapper-md>h1 classm-n font-thin text-black l-h>羡仙./h1>small classtext-muted letterspacing indexWords>你我推心置腹岂能相负/small>/header>div classwrapper-md idpost-panel>div idindex-carousel classbox-shadow-wrap-normal border-radius-6 carousel slide m-b-md data-ridecarousel> ol classcarousel-indicators>li data-target#index-carousel data-slide-to0 classactive>/li>li data-target#index-carousel data-slide-to1 class>/li>li data-target#index-carousel data-slide-to2 class>/li>li data-target#index-carousel data-slide-to3 class>/li>li data-target#index-carousel data-slide-to4 class>/li>li data-target#index-carousel data-slide-to5 class>/li>li data-target#index-carousel data-slide-to6 class>/li>/ol>div classcarousel-inner border-radius-6 rolelistbox>div classitem active border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/6.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/69.html>h3>为什么PHP要用Swoole/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/1.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/229.html>h3>环境版本说明/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/2.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/396.html>h3>Docker——构建自己的镜像/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/14.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/324.html>h3>ELK——日志可视化(Mac版)/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/3.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/388.html>h3>MySQL优化——水平分表/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/4.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/303.html>h3>Redis——Sentinel架构/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/5.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/293.html>h3>Swoole+ThinkPHP5.0——WebSocket/h3>/a>p>/p>/div>/div>/div>a classleft carousel-control href#index-carousel rolebutton data-slideprev>span classglyphicon glyphicon-chevron-left aria-hiddentrue>/span>span classsr-only>Previous/span>/a>a classright carousel-control href#index-carousel rolebutton data-slidenext>span classglyphicon glyphicon-chevron-right aria-hiddentrue>/span>span classsr-only>Next/span>/a>/div> div classblog-post>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/442.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/442.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/28.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/442.html>kubernetes——版本迭代/a>/h2>p classsummary l-h-2x text-muted>说明版本格式主版本号:表示重大更改,如新功能、架构变化等。主版本号的增加通常意味着项目已经发生根本性的变化次版本号:表示较小的功能更新和改进。次版本号的增加通常不会导致用户需要进行大量的学习或适应修订号:表示已修复的错误和漏洞。修订号的增加通常不会影响项目的主要功能和结构示例版本代码版本: 主版本号.次版本号.修正版本号镜像版本: 主版本号.次版本号服务版本: v. 主版本号.次版本号版本.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>August 9, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/442.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/441.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/441.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/16.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/441.html>kubernetes——服务网格/a>/h2>p classsummary l-h-2x text-muted>环境更新删除旧版本下载最新版本,参照kubectl, kind 安装, istio安装名称版本kubectl1.30.2kind0.23.0istioctl1.22.2示例用户服务: user-http user-grpc公共服务: public-http public-grpc消息服务: message-http message-grpc好友服务: contact-http contact.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>August 9, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/441.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/440.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/440.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/24.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/440.html>kubernetes——Istio安装/a>/h2>p classsummary l-h-2x text-muted>版本Istio版本地址Istio版本支持Kubernetess说明名称版本Kind0.12kubectl1.23Istio1.17安装安装Istioctl# 下载$ curl -L https://istio.io/downloadIstio | ISTIO_VERSION1.17.4 sh -# 加入到系统变量$ cd istio-1.17.4 && export.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>August 9, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/440.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/439.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/439.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/31.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/439.html>kubernetes——注入配置/a>/h2>p classsummary l-h-2x text-muted>示例代码传送门: demo-http:v1.1注入配置secret密钥配置apiVersion: v1kind: Secretmetadata:name: demolabels:app: demotype: OpaquestringData:server_secret: "qvbilam-secret"configMapapiVersi.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/439.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/438.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/438.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/5.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/438.html>kubernetes——镜像部署/a>/h2>p classsummary l-h-2x text-muted>部署描述配置文件~/Work/K8s/Deployment/nginx.yaml# app的版本apiVersion: apps/v1# 描述: Deploymentkind: Deployment# 元数据metadata:# 名称name: nginx-deployment# 部署的应用标签labels:app: nginx# 规格与预期设置.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/438.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/437.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/437.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/42.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/437.html>kubernetes——环境搭建/a>/h2>p classsummary l-h-2x text-muted>版本Kubernetes官网Kind官网Kind版本对应关系说明名称版本说明阿里云集群版本1.20.6 腾讯云集群版本1.20.6 kubectl1.20 Kind0.12.0本地集群环境搭建安装启动kubectl下载对应版本$ curl -LO "https://dl.k8s.io/release/v1.20.0/bin/darwin/amd64/kubectl"添加.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/437.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/436.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/436.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/43.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/436.html>Golang——消息队列/a>/h2>p classsummary l-h-2x text-muted>RabbitMQpub/sub模式发送方发送到交换机, 交换机再路由到不同的队列Durability: Durable服务重启后队列存在;Transient服务重启后队列消失交换机类型:fanout: 一个消息进入,多个消息分到不同消息(需要注意,不负责存储,如果没人接受也会消失)direct: 路由模式,fanout 升级版,可以根据属性进入到不同的队列topic: 模糊匹配属性进入到不同.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/436.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/435.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/435.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/41.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/435.html>Golang——GORM CRUD/a>/h2>p classsummary l-h-2x text-muted>创建结构体type User struct {ID uintName stringEmail *stringAge uint8Birthday *time.TimeMemberNumber sql.NullStringActivatedAt sq.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/435.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/434.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/434.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/9.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/434.html>Golang——GORM/a>/h2>p classsummary l-h-2x text-muted>安装$ go get -u gorm.io/gorm$ go get -u gorm.io/driver/mysql连接package mainimport ("gorm.io/driver/mysql""gorm.io/gorm")func main() {// 参考 https://github.com/g.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/434.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/433.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/433.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/27.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/433.html>Golang——gin 框架/a>/h2>p classsummary l-h-2x text-muted>安装安装gin框架$ go get -u github.com/gin-gonic/ginGET 函数第一个参数传入接口路径, 第二个参数可传入多个处理函数// GET is a shortcut for router.Handle("GET", path, handle).func (group *RouterGroup) GET(relativePath strin.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 22, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/433.html#comments>1 comments/a>/li>/div>/div>/div>/div> nav classtext-center m-t-lg m-b-lg rolenavigation>ol classpage-navigator>li classcurrent>a hrefhttps://blog.qvbilam.xin/page/1/>1/a>/li>li>a hrefhttps://blog.qvbilam.xin/page/2/>2/a>/li>li>a hrefhttps://blog.qvbilam.xin/page/3/>3/a>/li>li>a hrefhttps://blog.qvbilam.xin/page/4/>4/a>/li>li>span>.../span>/li>li>a hrefhttps://blog.qvbilam.xin/page/14/>14/a>/li>li classnext>a hrefhttps://blog.qvbilam.xin/page/2/>i classfontello fontello-chevron-right>/i>/a>/li>/ol> /nav>style> .page-navigator>li>a, .page-navigator>li>span{ line-height: 1.42857143; padding: 6px 12px; } /style>/div>/div>aside classasideBar col w-md bg-white-only b-l no-border-xs rolecomplementary>div idsidebar>section idtabs-4 classwidget widget_tabs clear>div classnav-tabs-alt no-js-hide>ul classnav nav-tabs nav-justified box-shadow-bottom-normal tablist roletablist>li data-index0 classactive rolepresentation> a href#widget-tabs-4-hots roletab aria-controlswidget-tabs-4-hots aria-expandedtrue data-toggletab>div classsidebar-icon wrapper-sm>i data-featherthumbs-up>/i>/div>span classsr-only>Popular articles/span> /a>/li>li rolepresentation data-index1> a href#widget-tabs-4-comments roletab aria-controlswidget-tabs-4-comments aria-expandedfalse data-toggletab>div classsidebar-icon wrapper-sm>i data-feathermessage-square>/i>/div> span classsr-only>Latest comments/span> /a>/li>li data-index2 rolepresentation> a href#widget-tabs-4-random roletab aria-controlswidget-tabs-4-random aria-expandedfalse data-toggletab> div classsidebar-icon wrapper-sm>i data-feathergift>/i>/div> span classsr-only>Random articles/span>/a>/li>span classnavs-slider-bar>/span>/ul>/div>div classtab-content>div idwidget-tabs-4-hots classtab-pane fade in wrapper-md active roletabpanel>h5 classwidget-title m-t-none text-md>Popular articles/h5>ul classlist-group no-bg no-borders pull-in m-b-none>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/404.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/3.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/404.html titleGolang——面向对象> Golang——面向对象 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>7091/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/326.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/5.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/326.html titleELK——日志可视化(Linux版)> ELK——日志可视化(Linux版) /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>6167/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/258.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/10.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/258.html title使用LogStash插件将Mysql数据同步到ElasticSearch> 使用LogStash插件将Mysql数据同步到ElasticSearch /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>6035/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/225.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/4.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/225.html titleElasticSearch索引简单使用> ElasticSearch索引简单使用 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>5891/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/369.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/6.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/369.html titleMySQL高可用——MaxScale> MySQL高可用——MaxScale /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>5829/span>/span>/small>/div>/li> /ul>/div>div idwidget-tabs-4-comments classtab-pane fade wrapper-md no-js-show roletabpanel>h5 classwidget-title m-t-none text-md>Latest comments/h5>ul classlist-group no-borders pull-in auto m-b-none no-bg>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/433.html#comment-86 classpull-left thumb-sm avatar m-r>img nogallery srchttps://secure.gravatar.com/avatar/553f9e0f719254abcdf5b9bf51bc358c?s65&rG&d classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/433.html#comment-86 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/433.html#comment-86 titlevojNMTif> vojNMTif /a>/div>small classtext-muted>span>555 /span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/404.html#comment-84 classpull-left thumb-sm avatar m-r>img nogallery srchttps://secure.gravatar.com/avatar/76f366f306cf1c46dcbb8e8594229633?s65&rG&d classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/404.html#comment-84 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/404.html#comment-84 title逍遥无解> 逍遥无解 /a>/div>small classtext-muted>span>讲解很详细,学习到了 /span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/404.html#comment-82 classpull-left thumb-sm avatar m-r>img nogallery srchttps://secure.gravatar.com/avatar/0fa45030a269a7bbbefc5e3a93fcd117?s65&rG&d classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/404.html#comment-82 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/404.html#comment-82 titlelxr> lxr /a>/div>small classtext-muted>span>我试了一下,确实如此,谢谢啦抱拳 /span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/404.html#comment-79 classpull-left thumb-sm avatar m-r>img nogallery srchttps://secure.gravatar.com/avatar/0fa45030a269a7bbbefc5e3a93fcd117?s65&rG&d classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/404.html#comment-79 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/404.html#comment-79 titlelxr> lxr /a>/div>small classtext-muted>span>谢谢博主,看您的文章解决了“it has a non-expo... /span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/425.html#comment-78 classpull-left thumb-sm avatar m-r>img nogallery srchttps://q.qlogo.cn/g?bqq&nk99991204&s100 classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/425.html#comment-78 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/425.html#comment-78 title匿名> 匿名 /a>/div>small classtext-muted>span>代码块的样式乱了 /span>/small>/div>/li>/ul>/div>div idwidget-tabs-4-random classtab-pane fade wrapper-md no-js-show roletabpanel>h5 classwidget-title m-t-none text-md>Random articles/h5>ul classlist-group no-bg no-borders pull-in>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/375.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/3.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/375.html titlePHP设计模式——单例模式> PHP设计模式——单例模式 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>1436/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/203.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/5.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/203.html titleElasticSearch安装可视化插件> ElasticSearch安装可视化插件 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>1430/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/383.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/10.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/383.html titleMySQL优化——基测工具> MySQL优化——基测工具 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>1688/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/115.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/4.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/115.html titleEasySwoole的安装> EasySwoole的安装 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>1548/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/251.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/6.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/251.html titleEasySwoole封装ElasticSearch底层代码> EasySwoole封装ElasticSearch底层代码 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>1970/span>/span>/small>/div>/li> /ul>/div>/div>/section>section idblog_info classwidget widget_categories wrapper-md clear>h5 classwidget-title m-t-none text-md>博客信息/h5>ul classlist-group box-shadow-wrap-normal>li classlist-group-item text-second>span classblog-info-icons> i data-featheraward>/i>/span> span classbadge pull-right>136/span>文章数目/li>li classlist-group-item text-second> span classblog-info-icons> i data-feathermessage-circle>/i>/span>span classbadge pull-right>81/span>评论数目/li>li classlist-group-item text-second>span classblog-info-icons> i data-feathercalendar>/i>/span>span classbadge pull-right>7年15天/span>运行天数/li>li classlist-group-item text-second>span classblog-info-icons> i data-featheractivity>/i>/span> span classbadge pull-right>1 Year Ago/span>最后活动/li>/ul>/section>section idtag_cloud-2 classwidget widget_tag_cloud wrapper-md clear>h5 classwidget-title m-t-none text-md>Tag cloud/h5>div classtags l-h-2x>a hrefhttps://blog.qvbilam.xin/tag/php/ classlabel badge titlephp data-toggletooltip>php/a>a hrefhttps://blog.qvbilam.xin/tag/swoole/ classlabel badge titleswoole data-toggletooltip>swoole/a>a hrefhttps://blog.qvbilam.xin/tag/easyswoole/ classlabel badge titleeasyswoole data-toggletooltip>easyswoole/a>a hrefhttps://blog.qvbilam.xin/tag/mysql/ classlabel badge titlemysql data-toggletooltip>mysql/a>a hrefhttps://blog.qvbilam.xin/tag/ElasticSearch/ classlabel badge titleElasticSearch data-toggletooltip>ElasticSearch/a>a hrefhttps://blog.qvbilam.xin/tag/redis/ classlabel badge titleredis data-toggletooltip>redis/a>a hrefhttps://blog.qvbilam.xin/tag/Golang/ classlabel badge titleGolang data-toggletooltip>Golang/a>a hrefhttps://blog.qvbilam.xin/tag/Logstash/ classlabel badge titleLogstash data-toggletooltip>Logstash/a>a hrefhttps://blog.qvbilam.xin/tag/thinkphp5/ classlabel badge titlethinkphp5 data-toggletooltip>thinkphp5/a>a hrefhttps://blog.qvbilam.xin/tag/linux/ classlabel badge titlelinux data-toggletooltip>linux/a>a hrefhttps://blog.qvbilam.xin/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/ classlabel badge title设计模式 data-toggletooltip>设计模式/a>a hrefhttps://blog.qvbilam.xin/tag/Beats/ classlabel badge titleBeats data-toggletooltip>Beats/a>a hrefhttps://blog.qvbilam.xin/tag/MongoDB/ classlabel badge titleMongoDB data-toggletooltip>MongoDB/a>a hrefhttps://blog.qvbilam.xin/tag/api/ classlabel badge titleapi data-toggletooltip>api/a>a hrefhttps://blog.qvbilam.xin/tag/Filebeat/ classlabel badge titleFilebeat data-toggletooltip>Filebeat/a>a hrefhttps://blog.qvbilam.xin/tag/Docker/ classlabel badge titleDocker data-toggletooltip>Docker/a>a hrefhttps://blog.qvbilam.xin/tag/centos7/ classlabel badge titlecentos7 data-toggletooltip>centos7/a>a hrefhttps://blog.qvbilam.xin/tag/mac/ classlabel badge titlemac data-toggletooltip>mac/a>a hrefhttps://blog.qvbilam.xin/tag/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/ classlabel badge title消息队列 data-toggletooltip>消息队列/a>a hrefhttps://blog.qvbilam.xin/tag/Kibana/ classlabel badge titleKibana data-toggletooltip>Kibana/a>a hrefhttps://blog.qvbilam.xin/tag/%E8%99%9A%E6%8B%9F%E6%9C%BA/ classlabel badge title虚拟机 data-toggletooltip>虚拟机/a>a hrefhttps://blog.qvbilam.xin/tag/mycat/ classlabel badge titlemycat data-toggletooltip>mycat/a>a hrefhttps://blog.qvbilam.xin/tag/yaconf/ classlabel badge titleyaconf data-toggletooltip>yaconf/a>a hrefhttps://blog.qvbilam.xin/tag/%E5%8F%8D%E5%B0%84%E6%9C%BA%E5%88%B6/ classlabel badge title反射机制 data-toggletooltip>反射机制/a>a hrefhttps://blog.qvbilam.xin/tag/%E6%B2%99%E9%9B%95/ classlabel badge title沙雕 data-toggletooltip>沙雕/a>a hrefhttps://blog.qvbilam.xin/tag/%E9%9D%99%E6%80%81%E5%8C%96/ classlabel badge title静态化 data-toggletooltip>静态化/a>a hrefhttps://blog.qvbilam.xin/tag/json/ classlabel badge titlejson data-toggletooltip>json/a>a hrefhttps://blog.qvbilam.xin/tag/%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1/ classlabel badge title定时任务 data-toggletooltip>定时任务/a>a hrefhttps://blog.qvbilam.xin/tag/%E9%82%AE%E4%BB%B6%E5%8F%91%E9%80%81/ classlabel badge title邮件发送 data-toggletooltip>邮件发送/a>a hrefhttps://blog.qvbilam.xin/tag/%E9%82%AE%E4%BB%B6/ classlabel badge title邮件 data-toggletooltip>邮件/a>/div>/section>/div>/aside>/div>/main>/div>footer idfooter classapp-footer rolefooter>div classwrapper bg-light>span classpull-right hidden-xs text-ellipsis>Powered by a target_blank hrefhttp://www.typecho.org>Typecho/a> | Theme by a target_blank hrefhttps://www.ihewro.com/archives/489/>handsome/a>/span>span classtext-ellipsis>© 2025 Copyright /span>/div>style> .topButton>.btn{ top: 0; } /style>div classtopButton panel panel-default>button idgoToTop classbtn btn-default no-shadow pos-abt hide border-radius-half-left data-toggletooltip data-placementleft data-original-titleTop>i classfontello fontello-chevron-circle-up aria-hiddentrue>/i>/button>/div>/footer>/div>!--end of .app app-header-fixed-->script typetext/javascript> (function(){ var pres document.querySelectorAll(pre); var lineNumberClassName line-numbers; pres.forEach(function (item, index) { item.className item.className ? lineNumberClassName : item.className + + lineNumberClassName; }); })();/script>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/CodePrettify/static/clipboard.min.js>/script>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/CodePrettify/static/prism.js>/script>script typetext/javascript src//lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js>/script>script>$(body).css(cursor, url(/usr/plugins/HoerMouse/static/image/star/normal.cur), default);$(a).css(cursor, url(/usr/plugins/HoerMouse/static/image/star/link.cur), pointer);/script>script>console.log(%c炫彩鼠标插件%chttps://gitee.com/HoeXhe/HoerMouse Hoe主页www.hoehub.com ,line-height:28px;padding:4px;background:#3f51b5;color:#fff;font-size:14px;,padding:4px; color:#673ab7);/script>script srchttps://blog.qvbilam.xin/usr/plugins/plyr/plyr.polyfilled.min.js>/script>script>var eles document.querySelectorAll(audio, video);var players ;for(var i 0, len eles.length; i len; i++) {players.push(new Plyr(elesi, {i18n: { restart: 重新开始, rewind: 后退 {seektime} 秒, play: 播放, pause: 暂停, fastForward: 快进 {seektime} 秒, seek: 进度, played: Played, buffered: 缓冲, currentTime: 当前时间, duration: 持续, volume: 音量, mute: 静音, unmute: 取消静音, enableCaptions: 启用字幕, disableCaptions: 禁用字幕, enterFullscreen: 进入全屏, exitFullscreen: 退出全屏, frameTitle: Player for {title}, captions: 字幕, settings: 设置, speed: 速度, normal: 正常, quality: 品质, loop: 循环, start: 开始, end: 结束, all: 全部, reset: 重置, disabled: Disabled, advertisement: 广告,}}));}/script>script typetext/javascript color0,0,0 opacity0.1 zIndex999count50 src/usr/plugins/DynamicLines/canvas-nest.js>/script>script>SearchConfig { url : https://blog.qvbilam.xin/usr/plugins/Handsome/cache/search.json}/script>div classback-to-top cd-top faa-float animated cd-is-visible styletop: -900px;>/div>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/GoTop/js/szgotop.js>/script>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/js/bg_file/0-Null.js>/script>div classback-to-top cd-top faa-float animated cd-is-visible styletop: -900px;>/div>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/js/need_file/szgotop.js>/script>script> $(body).css(cursor, url(/usr/plugins/AliceStyle/static/img/cur/dew/normal.cur), default); $(a).css(cursor, url(/usr/plugins/AliceStyle/static/img/cur/dew/link.cur), pointer);/script> script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/js/need_file/custom.js>/script>script typetext/javascript> windowLocalConst { COMMENT_NAME_INFO: Must fill in nickname or name, COMMENT_EMAIL_INFO: E-mail address must be filled in, COMMENT_EMAIL_LEGAL_INFO: E-mail address is not legal, COMMENT_CONTENT_INFO: Must fill in the comments, COMMENT_SUBMIT_ERROR: Submit failed, please try again!, COMMENT_CONTENT_LEGAL_INFO: 提交失败,评论被拦截,可能发言太快或内容不符合规则, LOGIN_USERNAME_INFO: Must fill in the user name, LOGIN_PASSWORD_INFO: Please fill in the password, LOGIN_SUBMIT_ERROR: Login failed, please log in again, LOGIN_SUBMIT_INFO: Username or password is wrong, please try again, LOGIN_SUBMIT_SUCCESS: Login successful, CLICK_TO_REFRESH: 点击以刷新页面, LOGOUT_SUCCESS_REFRESH: The exit is successful and the current page is being refreshed, LOGOUT_ERROR: Exit failed, please try again, LOGOUT_SUCCESS: Exit successful, SUBMIT_PASSWORD_INFO: Password is wrong, please try again, COMMENT_TITLE: Commentary notice, LOGIN_TITLE: Login notification, ChANGYAN_APP_KEY: , CHANGYAN_CONF: , COMMENT_SYSTEM: 0, COMMENT_SYSTEM_ROOT: 0, COMMENT_SYSTEM_CHANGYAN: 1, COMMENT_SYSTEM_OTHERS: 2, EMOJI: Emoji, IS_PJAX: 1, IS_PAJX_COMMENT: 1, BASE_SCRIPT_URL: https://blog.qvbilam.xin/usr/themes/handsome/, BLOG_URL: https://blog.qvbilam.xin/, BLOG_URL_PHP: https://blog.qvbilam.xin/, THEME_COLOR: 14, THEME_COLOR_EDIT: white-white-white, THEME_HEADER_FIX: 1, THEME_ASIDE_FIX: 1, THEME_ASIDE_FOLDED: , THEME_ASIDE_DOCK: , THEME_CONTAINER_BOX: , THEME_HIGHLIGHT_CODE: 1, THEME_TOC: 1, TOC_TITLE: Article Directory, HEADER_FIX: Fix head, ASIDE_FIX: Fix navigation, ASIDE_FOLDED: Fold navigation, ASIDE_DOCK: Top navigation, CONTAINER_BOX: Box model, OFF_SCROLL_HEIGHT: 50, COMMENT_REJECT_PLACEHOLDER: 居然什么也不说,哼, COMMENT_PLACEHOLDER: say something…, SHOW_SETTING_BUTTON: , THEME_VERSION: 6.0.020191205, OPERATION_NOTICE: 操作通知, SCREENSHOT_BEGIN: 正在生成当前页面截图……, SCREENSHOT_NOTICE: 点击顶部下载按钮保存当前卡片, SCREENSHORT_ERROR: 由于图片跨域原因导致截图失败, SCREENSHORT_SUCCESS: 截图成功, MUSIC_NOTICE: 播放通知, MUSIC_FAILE: 当前音乐地址无效,自动为您播放下一首, MUSIC_FAILE_END: 当前音乐地址无效, MUSIC_LIST_SUCCESS: 歌单歌曲加载成功, CDN_NAME: , LAZY_LOAD: }; /script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/libs/bootstrap/js/bootstrap.min.js>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/jquery.pjax.min.js typetext/javascript>/script>script> $(document).pjax(ahref^https://blog.qvbilam.xin/:not(atarget_blank, ano-pjax), { container: #content, fragment: #content, timeout: 8000 }).on(pjax:send,function () { $(#loading).removeClass(hide); }).on(pjax:click, function() { windowPage.doPJAXClickAction(); Pace.restart(); $(body,html).animate({scrollTop:0},100); }).on(pjax:complete, function() { windowPage.doPJAXCompleteAction(); if ($(.post-position).length > 0){ windowPage.doPJAXCompletePostAction(); } $(#loading).addClass(hide); if (typeof Prism ! undefined) {var pres document.getElementsByTagName(pre); for (var i 0; i pres.length; i++){ if (presi.getElementsByTagName(code).length > 0) presi.className line-numbers;}Prism.highlightAll(true,null);}function a(a, b, c) { if (document.selection) a.focus(), sel document.selection.createRange(), c ? sel.text b + sel.text + c : sel.text b, a.focus(); else if (a.selectionStart || 0 a.selectionStart) { var l a.selectionStart, m a.selectionEnd, n m; c ? a.value a.value.substring(0, l) + b + a.value.substring(l, m) + c + a.value.substring(m, a.value.length) : a.value a.value.substring(0, l) + b + a.value.substring(m, a.value.length); c ? n + b.length + c.length : n + b.length - m + l; l m && c && (n - c.length); a.focus(); a.selectionStart n; a.selectionEnd n } else a.value + b + c, a.focus()}var b (new Date).toLocaleTimeString(), c document.getElementById(comment) || 0;window.SIMPALED {};window.SIMPALED.Editor { daka: function() { a(c, 滴!学生卡!打卡时间: + b, ,请上车的乘客系好安全带~) }, zan: function() { a(c, 写得好好哟,我要给你生猴子!::funny:04:: ) }, cai: function() { a(c, 骚年,我怀疑你写了一篇假的文章!::funny:03:: ) }}; }) /script>script> window.paceOptions { ajax: { ignoreURLs: /.*Get.php.*/ },//忽视音乐加载的ajax请求 restartOnPushState: false, startOnPageLoad: false, restartOnRequestAfter: false }; /script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/pace.min.js>/script>style> .loading { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9); z-index: 123456789 !important; opacity: 1; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease}.loading .preloader-inner { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.loading .loader-inner.ball-scale-multiple div { background-color: #000}.loading.loading-loaded { opacity: 0; display: none;}@-webkit-keyframes ball-scale-multiple { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0 } 5% { opacity: 1 } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0 }}@keyframes ball-scale-multiple { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0 } 5% { opacity: 1 } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0 }}.ball-scale-multiple { position: relative; -webkit-transform: translateY(-30px); transform: translateY(-30px)}.ball-scale-multiple>div:nth-child(2) { -webkit-animation-delay: -.4s; animation-delay: -.4s}.ball-scale-multiple>div:nth-child(3) { -webkit-animation-delay: -.2s; animation-delay: -.2s}.ball-scale-multiple>div { position: absolute; left: -30px; top: 0; opacity: 0; margin: 0; width: 60px; height: 60px; -webkit-animation: ball-scale-multiple 1s 0s linear infinite; animation: ball-scale-multiple 1s 0s linear infinite}.ball-scale-multiple>div { background-color: #fff; border-radius: 100%} /style>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/feather.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/jquery.fancybox.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/easypiechart.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/OwO.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/function.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/core.min.js?v6.0.020191205>/script>script typetext/javascript> function a(a, b, c) { if (document.selection) a.focus(), sel document.selection.createRange(), c ? sel.text b + sel.text + c : sel.text b, a.focus(); else if (a.selectionStart || 0 a.selectionStart) { var l a.selectionStart, m a.selectionEnd, n m; c ? a.value a.value.substring(0, l) + b + a.value.substring(l, m) + c + a.value.substring(m, a.value.length) : a.value a.value.substring(0, l) + b + a.value.substring(m, a.value.length); c ? n + b.length + c.length : n + b.length - m + l; l m && c && (n - c.length); a.focus(); a.selectionStart n; a.selectionEnd n } else a.value + b + c, a.focus()}var b (new Date).toLocaleTimeString(), c document.getElementById(comment) || 0;window.SIMPALED {};window.SIMPALED.Editor { daka: function() { a(c, 滴!学生卡!打卡时间: + b, ,请上车的乘客系好安全带~) }, zan: function() { a(c, 写得好好哟,我要给你生猴子!::funny:04:: ) }, cai: function() { a(c, 骚年,我怀疑你写了一篇假的文章!::funny:03:: ) }}; /script>/body>/html>
Port 443
HTTP/1.1 200 OKServer: TengineContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingDate: Mon, 13 Oct 2025 02:31:59 GMTVary: Accept-EncodingSet-Cookie: e2a31bd4a042d0e8e066bfa3fb0f1628latest_time_id34; path/Strict-Transport-Security: max-age15768000Via: cache37.l2cn3008219,219,200-0,M, cache64.l2cn3008221,0, kunlun3.cn7174233,232,200-0,M, kunlun10.cn7174236,0Ali-Swift-Global-Savetime: 1760322719X-Cache: MISS TCP_MISS dirn:-2:-2X-Swift-SaveTime: Mon, 13 Oct 2025 02:31:59 GMTX-Swift-CacheTime: 0Timing-Allow-Origin: *EagleId: b4a3921e17603227189116017e !DOCTYPE HTML>html classno-js langen>head>script>var _hmt _hmt || ;(function() { var hm document.createElement(script); hm.src https://hm.baidu.com/hm.js?26147bea1888d31f9cc18f84cb440b17; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(hm, s);})();/script>meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1 />meta charsetUTF-8>meta http-equivX-UA-Compatible contentIEedge, chrome1>meta namerenderer contentwebkit>meta nametheme-color content#3a3f51 />meta http-equivx-dns-prefetch-control contenton>title>羡仙./title>link relicon typeimage/ico hrefhttps://blogupy.qvbilam.xin/2020/02/647912915.ico>meta namedescription content吹牛的前提是:你必须有能力把事情做到九成,剩下一成可以吹牛,但吹完也一定要做到. —— 罗永浩 />meta namekeywords content博客,羡仙,blog,羡仙.,二滑,二滑大魔王 />meta namegenerator contentTypecho 1.2/18.10.23 />meta nametemplate contenthandsome />link relalternate typeapplication/rss+xml title羡仙. » RSS 2.0 hrefhttps://blog.qvbilam.xin/feed/ />link relalternate typeapplication/rdf+xml title羡仙. » RSS 1.0 hrefhttps://blog.qvbilam.xin/feed/rss/ />link relalternate typeapplication/atom+xml title羡仙. » ATOM 1.0 hrefhttps://blog.qvbilam.xin/feed/atom/ />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/CodePrettify/static/styles/BlackMac.css />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/plyr/plyr.css />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/GoTop/css/szgotop.css />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/css/custom.css />link relstylesheet typetext/css hrefhttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/css/szgotop.css /> div idtop-grrk>/div>link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/handsome.css?v1.3.2 typetext/css>link hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/libs/bootstrap/css/bootstrap.min.css relstylesheet>link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/function.min.css?v6.0.020191205 typetext/css />link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/handsome.min.css?v6.0.020191205 typetext/css />link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/features/jquery.fancybox.min.css?v6.0.020191205 typetext/css />link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/features/code/custom.min.css?v6.0.020191205 typetext/css />link relstylesheet hrefhttps://blog.qvbilam.xin/usr/themes/handsome/assets/css/font.min.css?v6.0.020191205 typetext/css />style typetext/css> html.bg { background: #EFEFEF } .cool-transparent .off-screen+* .app-content-body { background: #EFEFEF }@media (max-width:767px){ html.bg { background: #EFEFEF } .cool-transparent .off-screen+* .app-content-body { background: #EFEFEF }}.secret_comment { top: 5px;}.OwO.OwO-open .OwO-body { display:table}#aside .wrapper:hover { background: url(https://blog.qvbilam.xin/usr/themes/handsome/assets/img/snow.gif); background-size: cover; color: #999;} /style>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/libs/jquery/jquery.min.js>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/fancyMorph.min.js>/script>/head>body idbody classfix-padding>div idalllayout classapp app-aside-fix no-container app-header-fixed > div idbg>/div>header idheader classfix-padding app-header navbar box-shadow-bottom-lg rolemenu>div classtext-ellipsis navbar-header bg-white>button classpull-right visible-xs ui-toggle-classshow animated animated-lento fadeIn target.navbar-collapse>span classmenu-icons>i data-feathersearch>/i>/span>/button>button classpull-left visible-xs ui-toggle-classoff-screen animated target.app-aside ui-scrollapp>span classmenu-icons>i data-feathermenu>/i>/span>/button>a hrefhttps://blog.qvbilam.xin/ classnavbar-brand text-lt>i classfontello fontello-home>/i>span classhidden-folded m-l-xs>/span>/a>/div>div classcollapse pos-rlt navbar-collapse bg-white>form idsearchform1 classsearchform navbar-form navbar-form-sm navbar-left shift methodpost rolesearch>div classform-group>div classinput-group rounded bg-white-pure box-shadow-wrap-normal>input autocompleteoff idsearch_input typesearch names classtransparent rounded form-control input-sm no-borders padder required placeholderSearch projects...>ul idsearch_tips_drop classsmall-scroll-bar dropdown-menu hide styledisplay: block;top: 30px; left: 0px;>/ul>span idsearch_submit classtransparent input-group-btn>button typesubmit classtransparent btn btn-sm>span classfeathericons idicon-search>i data-feathersearch>/i>/span>span classfeathericons animate-spin hide idspin-search>i data-featherloader>/i>/span>/button>/span>/div>/div>/form>a href styledisplay: none idsearchUrl>/a>ul classnav navbar-nav navbar-right>li classdropdown>a href# data-toggledropdown classfeathericons dropdown-toggle>i data-feathertwitch>/i>span classvisible-xs-inline>New thing /span>span classbadge badge-sm up bg-danger pull-right-xs>/span>/a>div classdropdown-menu w-xl animated fadeInUp>div classpanel bg-white>div classpanel-heading b-light bg-light>strong>New thing /strong>/div>div classlist-group idsmallRecording>a hrefhttps://blog.qvbilam.xin/cross.html classlist-group-item>span classclear block m-b-none words_contents>荣耀王者里程碑:)br>small classtext-muted>2020-3-6 04:51:51/small>/span>/a>a hrefhttps://blog.qvbilam.xin/cross.html classlist-group-item>span classclear block m-b-none words_contents>啊啊啊啊太萌了吧!!br>small classtext-muted>2020-2-16 02:13:28/small>/span>/a>a hrefhttps://blog.qvbilam.xin/cross.html classlist-group-item>span classclear block m-b-none words_contents>晚安! 人人都是酸菜鱼,又酸又菜又多余..(。•ˇ‸ˇ•。)…br>small classtext-muted>2020-2-11 03:22:04/small>/span>/a> /div>/div>/div>/li>li classdropdown ideasyLogin>a onclickreturn false data-toggledropdown classdropdown-toggle clear data-toggledropdown>span classfeathericons>i data-featherkey>/i>/span>b classcaret>/b>/a>div classdropdown-menu w-lg wrapper bg-white animated fadeIn aria-labelledbynavbar-login-dropdown>form idLogin_form actionhttps://blog.qvbilam.xin/index.php/action/login?_eb8423b734df82e384f66a65685e256e methodpost>div classform-group>label fornavbar-login-user>username/label>input typetext namename idnavbar-login-user classform-control placeholderUser name or e-mail address>/div>div classform-group>label fornavbar-login-password>password/label>input typepassword namepassword idnavbar-login-password classform-control placeholderpassword>/div>button stylewidth: 100% typesubmit idlogin-submit namesubmitLogin classbtn-rounded box-shadow-wrap-lg btn-gd-primary padder-lg>span>Login/span>span classtext-active>logging in.../span>span classbanLogin_text>刷新页面后登录/span>i classanimate-spin fontello fontello-spinner hide idspin-login>/i>i classanimate-spin fontello fontello-refresh hide idban-login>/i>/button>input typehidden namereferer valuehttps://blog.qvbilam.xin data-current-urlvalue>/form>/div>/li>/ul>/div>/header>aside idaside classapp-aside hidden-xs bg-white> div classaside-wrap layoutcolumn>div classnavi-wrap scroll-y scroll-hide flex>div classclearfix hidden-xs text-center hide show idaside-user>div classdropdown wrapper >div ui-nav>a hrefhttps://blog.qvbilam.xin/cross.html>span classthumb-lg w-auto-folded avatar m-t-sm >img srchttps://blogupy.qvbilam.xin/bg/6666.JPG classimg-full img-circle normal-shadow>/span>/a>/div>a href# data-toggledropdown classdropdown-toggle hidden-folded >span classclear>span classblock m-t-sm>strong classfont-bold text-lt>二滑大魔王/strong>b classcaret>/b>/span>span classtext-muted text-xs block>乐天知命,故不忧./span>/span>/a>ul classdropdown-menu animated fadeInRight w hidden-folded no-padder>li classwrapper b-b m-b-sm bg-info m-n>span classarrow top hidden-folded arrow-info>/span>div>p>Good morning,ever youthful,ever weeping/p>/div>div classprogress progress-xs m-b-none dker>div classprogress-bar bg-white data-toggletooltip data-original-title时间已经度过41.67% stylewidth: 41.67%>/div>/div>/li>/ul>/div>/div>nav ui-nav classnavi clearfix>ul classnav>div classline dk hidden-folded>/div>li classhidden-folded padder m-t m-b-sm text-muted text-xs>span>Navigation/span>/li>li>a hrefhttps://blog.qvbilam.xin/ classauto>span classnav-icon>i data-featherhome>/i>/span>span>Home/span>/a>/li>li> a target_blank hrefhttps://blog.qvbilam.xin/cross.html classauto>span classnav-icon>i classfontello-chat-alt>/i>/span>span>说说/span>/a>/li>li> a target_blank hrefhttps://blog.qvbilam.xin/346.html classauto>span classnav-icon>i classfontello-edit>/i>/span>span>留言/span>/a>/li>li> a target_blank hrefhttps://blog.qvbilam.xin/347.html classauto>span classnav-icon>i classfontello-wallet>/i>/span>span>归档/span>/a>/li>li> a target_blank hrefhttp://angel.qvbilam.xin classauto>span classnav-icon>i classfontello-youtube-play>/i>/span>span>视频/span>/a>/li>li> a target_blank hrefhttps://docker.qvbilam.xin classauto>span classnav-icon>i classfontello-lock>/i>/span>span>镜像/span>/a>/li>li> a target_blank hrefhttp://file.qvbilam.xin classauto>span classnav-icon>i classglyphicon glyphicon-download-alt>/i>/span>span>资源/span>/a>/li>li> a target_blank hrefhttp://jenkins.qvbilam.xin classauto>span classnav-icon>i classfontello-refresh>/i>/span>span>jenkins/span>/a>/li>li classactive>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span classnav-icon>i data-feathergrid>/i>/span>span>Categories/span>/a>ul classnav nav-sub dk>li classnav-sub-header>a>span>Categories/span>/a>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>PHP/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/swoole/>b classbadge pull-right>31/b>span>Swoole/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/Basics/>b classbadge pull-right>49/b>span>Basics/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/EasySwoole/>b classbadge pull-right>25/b>span>EasySwoole/span>/a>/li>/ul>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>DataBase/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/Mysql/>b classbadge pull-right>28/b>span>Mysql/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/Redis/>b classbadge pull-right>13/b>span>Redis/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/MongoDB/>b classbadge pull-right>7/b>span>MongoDB/span>/a>/li>/ul>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>ELK/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/ES/>b classbadge pull-right>20/b>span>ElasticSearch/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/beats/>b classbadge pull-right>4/b>span>Beats/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/LogStash/>b classbadge pull-right>7/b>span>LogStash/span>/a>/li>li>a hrefhttps://blog.qvbilam.xin/category/Kibana/>b classbadge pull-right>2/b>span>Kibana/span>/a>/li>/ul>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>OS/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/Linux/>b classbadge pull-right>2/b>span>Linux/span>/a>/li>/ul>/li>li>a hrefhttps://blog.qvbilam.xin/category/Docker/>b classbadge pull-right>6/b>span>Docker/span>/a>/li>li>a classauto>span classpull-right text-muted>i classfontello icon-fw fontello-angle-right text>/i>i classfontello icon-fw fontello-angle-down text-active>/i>/span>span>Golang/span>/a>ul classnav nav-sub dk child-nav>li>a hrefhttps://blog.qvbilam.xin/category/Basis/>b classbadge pull-right>18/b>span>Basis/span>/a>/li>/ul>/li>li>a hrefhttps://blog.qvbilam.xin/category/Kubernetes/>b classbadge pull-right>6/b>span>Kubernetes/span>/a>/li> /ul>/li>/ul>/nav>/div>!--end of .navi-wrap-->/div>/aside>div idcontent classapp-content>section idloading classloading hide>div classpreloader-inner>div classloader-inner ball-scale-multiple>div>/div>div>/div>div>/div>/div>/div>/section> a classoff-screen-toggle hide>/a>main classapp-content-body >div classhbox hbox-auto-xs hbox-auto-sm>div classcol center-part>header classbg-light lter wrapper-md>h1 classm-n font-thin text-black l-h>羡仙./h1>small classtext-muted letterspacing indexWords>你我推心置腹岂能相负/small>/header>div classwrapper-md idpost-panel>div idindex-carousel classbox-shadow-wrap-normal border-radius-6 carousel slide m-b-md data-ridecarousel> ol classcarousel-indicators>li data-target#index-carousel data-slide-to0 classactive>/li>li data-target#index-carousel data-slide-to1 class>/li>li data-target#index-carousel data-slide-to2 class>/li>li data-target#index-carousel data-slide-to3 class>/li>li data-target#index-carousel data-slide-to4 class>/li>li data-target#index-carousel data-slide-to5 class>/li>li data-target#index-carousel data-slide-to6 class>/li>/ol>div classcarousel-inner border-radius-6 rolelistbox>div classitem active border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/6.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/69.html>h3>为什么PHP要用Swoole/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/1.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/229.html>h3>环境版本说明/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/2.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/396.html>h3>Docker——构建自己的镜像/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/14.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/324.html>h3>ELK——日志可视化(Mac版)/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/3.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/388.html>h3>MySQL优化——水平分表/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/4.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/303.html>h3>Redis——Sentinel架构/h3>/a>p>/p>/div>/div>div classitem border-radius-6>img classindex-image border-radius-6 srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/5.jpg data-holder-renderedtrue>div classcarousel-caption>a hrefhttps://blog.qvbilam.xin/293.html>h3>Swoole+ThinkPHP5.0——WebSocket/h3>/a>p>/p>/div>/div>/div>a classleft carousel-control href#index-carousel rolebutton data-slideprev>span classglyphicon glyphicon-chevron-left aria-hiddentrue>/span>span classsr-only>Previous/span>/a>a classright carousel-control href#index-carousel rolebutton data-slidenext>span classglyphicon glyphicon-chevron-right aria-hiddentrue>/span>span classsr-only>Next/span>/a>/div> div classblog-post>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/442.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/442.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/39.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/442.html>kubernetes——版本迭代/a>/h2>p classsummary l-h-2x text-muted>说明版本格式主版本号:表示重大更改,如新功能、架构变化等。主版本号的增加通常意味着项目已经发生根本性的变化次版本号:表示较小的功能更新和改进。次版本号的增加通常不会导致用户需要进行大量的学习或适应修订号:表示已修复的错误和漏洞。修订号的增加通常不会影响项目的主要功能和结构示例版本代码版本: 主版本号.次版本号.修正版本号镜像版本: 主版本号.次版本号服务版本: v. 主版本号.次版本号版本.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>August 9, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/442.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/441.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/441.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/2.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/441.html>kubernetes——服务网格/a>/h2>p classsummary l-h-2x text-muted>环境更新删除旧版本下载最新版本,参照kubectl, kind 安装, istio安装名称版本kubectl1.30.2kind0.23.0istioctl1.22.2示例用户服务: user-http user-grpc公共服务: public-http public-grpc消息服务: message-http message-grpc好友服务: contact-http contact.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>August 9, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/441.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/440.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/440.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/21.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/440.html>kubernetes——Istio安装/a>/h2>p classsummary l-h-2x text-muted>版本Istio版本地址Istio版本支持Kubernetess说明名称版本Kind0.12kubectl1.23Istio1.17安装安装Istioctl# 下载$ curl -L https://istio.io/downloadIstio | ISTIO_VERSION1.17.4 sh -# 加入到系统变量$ cd istio-1.17.4 && export.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>August 9, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/440.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/439.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/439.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/5.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/439.html>kubernetes——注入配置/a>/h2>p classsummary l-h-2x text-muted>示例代码传送门: demo-http:v1.1注入配置secret密钥配置apiVersion: v1kind: Secretmetadata:name: demolabels:app: demotype: OpaquestringData:server_secret: "qvbilam-secret"configMapapiVersi.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/439.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/438.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/438.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/25.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/438.html>kubernetes——镜像部署/a>/h2>p classsummary l-h-2x text-muted>部署描述配置文件~/Work/K8s/Deployment/nginx.yaml# app的版本apiVersion: apps/v1# 描述: Deploymentkind: Deployment# 元数据metadata:# 名称name: nginx-deployment# 部署的应用标签labels:app: nginx# 规格与预期设置.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/438.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/437.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/437.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/37.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/437.html>kubernetes——环境搭建/a>/h2>p classsummary l-h-2x text-muted>版本Kubernetes官网Kind官网Kind版本对应关系说明名称版本说明阿里云集群版本1.20.6 腾讯云集群版本1.20.6 kubectl1.20 Kind0.12.0本地集群环境搭建安装启动kubectl下载对应版本$ curl -LO "https://dl.k8s.io/release/v1.20.0/bin/darwin/amd64/kubectl"添加.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/437.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/436.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/436.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/24.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/436.html>Golang——消息队列/a>/h2>p classsummary l-h-2x text-muted>RabbitMQpub/sub模式发送方发送到交换机, 交换机再路由到不同的队列Durability: Durable服务重启后队列存在;Transient服务重启后队列消失交换机类型:fanout: 一个消息进入,多个消息分到不同消息(需要注意,不负责存储,如果没人接受也会消失)direct: 路由模式,fanout 升级版,可以根据属性进入到不同的队列topic: 模糊匹配属性进入到不同.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/436.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/435.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/435.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/22.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/435.html>Golang——GORM CRUD/a>/h2>p classsummary l-h-2x text-muted>创建结构体type User struct {ID uintName stringEmail *stringAge uint8Birthday *time.TimeMemberNumber sql.NullStringActivatedAt sq.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/435.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/434.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/434.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/28.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/434.html>Golang——GORM/a>/h2>p classsummary l-h-2x text-muted>安装$ go get -u gorm.io/gorm$ go get -u gorm.io/driver/mysql连接package mainimport ("gorm.io/driver/mysql""gorm.io/gorm")func main() {// 参考 https://github.com/g.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 23, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/434.html#comments> No comments/a>/li>/div>/div>/div>div classsingle-post panel onclicklocation.hrefhttps://blog.qvbilam.xin/433.html>div classindex-post-img>a hrefhttps://blog.qvbilam.xin/433.html>div classitem-thumb lazy stylebackground-image: url(https://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj/13.jpg)>/div>/a>/div>div classpost-meta wrapper-lg> h2 classm-t-none text-ellipsis index-post-title text-title>a hrefhttps://blog.qvbilam.xin/433.html>Golang——gin 框架/a>/h2>p classsummary l-h-2x text-muted>安装安装gin框架$ go get -u github.com/gin-gonic/ginGET 函数第一个参数传入接口路径, 第二个参数可传入多个处理函数// GET is a shortcut for router.Handle("GET", path, handle).func (group *RouterGroup) GET(relativePath strin.../p>div classline line-lg b-b b-light>/div>div classtext-muted post-item-foot-icon text-ellipsis list-inline>li>span classm-r-sm right-small-icons>i data-featheruser>/i>/span>a hrefhttps://blog.qvbilam.xin/author/1/>二滑大魔王/a>/li>li>span classright-small-icons m-r-sm>i data-featherclock>/i>/span>July 22, 2024/li>li>span classright-small-icons m-r-sm>i data-feathermessage-square>/i>/span>a hrefhttps://blog.qvbilam.xin/433.html#comments>1 comments/a>/li>/div>/div>/div>/div> nav classtext-center m-t-lg m-b-lg rolenavigation>ol classpage-navigator>li classcurrent>a hrefhttps://blog.qvbilam.xin/page/1/>1/a>/li>li>a hrefhttps://blog.qvbilam.xin/page/2/>2/a>/li>li>a hrefhttps://blog.qvbilam.xin/page/3/>3/a>/li>li>a hrefhttps://blog.qvbilam.xin/page/4/>4/a>/li>li>span>.../span>/li>li>a hrefhttps://blog.qvbilam.xin/page/14/>14/a>/li>li classnext>a hrefhttps://blog.qvbilam.xin/page/2/>i classfontello fontello-chevron-right>/i>/a>/li>/ol> /nav>style> .page-navigator>li>a, .page-navigator>li>span{ line-height: 1.42857143; padding: 6px 12px; } /style>/div>/div>aside classasideBar col w-md bg-white-only b-l no-border-xs rolecomplementary>div idsidebar>section idtabs-4 classwidget widget_tabs clear>div classnav-tabs-alt no-js-hide>ul classnav nav-tabs nav-justified box-shadow-bottom-normal tablist roletablist>li data-index0 classactive rolepresentation> a href#widget-tabs-4-hots roletab aria-controlswidget-tabs-4-hots aria-expandedtrue data-toggletab>div classsidebar-icon wrapper-sm>i data-featherthumbs-up>/i>/div>span classsr-only>Popular articles/span> /a>/li>li rolepresentation data-index1> a href#widget-tabs-4-comments roletab aria-controlswidget-tabs-4-comments aria-expandedfalse data-toggletab>div classsidebar-icon wrapper-sm>i data-feathermessage-square>/i>/div> span classsr-only>Latest comments/span> /a>/li>li data-index2 rolepresentation> a href#widget-tabs-4-random roletab aria-controlswidget-tabs-4-random aria-expandedfalse data-toggletab> div classsidebar-icon wrapper-sm>i data-feathergift>/i>/div> span classsr-only>Random articles/span>/a>/li>span classnavs-slider-bar>/span>/ul>/div>div classtab-content>div idwidget-tabs-4-hots classtab-pane fade in wrapper-md active roletabpanel>h5 classwidget-title m-t-none text-md>Popular articles/h5>ul classlist-group no-bg no-borders pull-in m-b-none>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/404.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/8.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/404.html titleGolang——面向对象> Golang——面向对象 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>7091/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/326.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/3.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/326.html titleELK——日志可视化(Linux版)> ELK——日志可视化(Linux版) /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>6167/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/258.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/1.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/258.html title使用LogStash插件将Mysql数据同步到ElasticSearch> 使用LogStash插件将Mysql数据同步到ElasticSearch /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>6035/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/225.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/2.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/225.html titleElasticSearch索引简单使用> ElasticSearch索引简单使用 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>5891/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/369.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/6.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/369.html titleMySQL高可用——MaxScale> MySQL高可用——MaxScale /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>5829/span>/span>/small>/div>/li> /ul>/div>div idwidget-tabs-4-comments classtab-pane fade wrapper-md no-js-show roletabpanel>h5 classwidget-title m-t-none text-md>Latest comments/h5>ul classlist-group no-borders pull-in auto m-b-none no-bg>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/433.html#comment-86 classpull-left thumb-sm avatar m-r>img nogallery srchttps://secure.gravatar.com/avatar/553f9e0f719254abcdf5b9bf51bc358c?s65&rG&d classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/433.html#comment-86 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/433.html#comment-86 titlevojNMTif> vojNMTif /a>/div>small classtext-muted>span>555 /span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/404.html#comment-84 classpull-left thumb-sm avatar m-r>img nogallery srchttps://secure.gravatar.com/avatar/76f366f306cf1c46dcbb8e8594229633?s65&rG&d classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/404.html#comment-84 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/404.html#comment-84 title逍遥无解> 逍遥无解 /a>/div>small classtext-muted>span>讲解很详细,学习到了 /span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/404.html#comment-82 classpull-left thumb-sm avatar m-r>img nogallery srchttps://secure.gravatar.com/avatar/0fa45030a269a7bbbefc5e3a93fcd117?s65&rG&d classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/404.html#comment-82 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/404.html#comment-82 titlelxr> lxr /a>/div>small classtext-muted>span>我试了一下,确实如此,谢谢啦抱拳 /span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/404.html#comment-79 classpull-left thumb-sm avatar m-r>img nogallery srchttps://secure.gravatar.com/avatar/0fa45030a269a7bbbefc5e3a93fcd117?s65&rG&d classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/404.html#comment-79 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/404.html#comment-79 titlelxr> lxr /a>/div>small classtext-muted>span>谢谢博主,看您的文章解决了“it has a non-expo... /span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/425.html#comment-78 classpull-left thumb-sm avatar m-r>img nogallery srchttps://q.qlogo.cn/g?bqq&nk99991204&s100 classimg-40px photo img-square normal-shadow> /a>a hrefhttps://blog.qvbilam.xin/425.html#comment-78 classtext-muted>/a>div classclear>div classtext-ellipsis>a hrefhttps://blog.qvbilam.xin/425.html#comment-78 title匿名> 匿名 /a>/div>small classtext-muted>span>代码块的样式乱了 /span>/small>/div>/li>/ul>/div>div idwidget-tabs-4-random classtab-pane fade wrapper-md no-js-show roletabpanel>h5 classwidget-title m-t-none text-md>Random articles/h5>ul classlist-group no-bg no-borders pull-in>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/312.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/8.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/312.html titleLogstash——日志解析> Logstash——日志解析 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>1599/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/325.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/3.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/325.html titleKibana——安装> Kibana——安装 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>1666/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/275.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/1.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/275.html title消息队列-介绍> 消息队列-介绍 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>1406/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/52.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/2.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/52.html titleEasySwoole使用Tp风格的数据库> EasySwoole使用Tp风格的数据库 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>2171/span>/span>/small>/div>/li>li classlist-group-item>a hrefhttps://blog.qvbilam.xin/58.html classpull-left thumb-sm m-r>img srchttps://blog.qvbilam.xin/usr/themes/handsome/usr/img/sj2/6.jpg classimg-40px normal-shadow img-square>/a>div classclear>h4 classh5 l-h text-second> a hrefhttps://blog.qvbilam.xin/58.html titleYaconf高性能配置文件> Yaconf高性能配置文件 /a>/h4>small classtext-muted post-head-icon>span classmeta-date> i classfontello fontello-eye aria-hiddentrue>/i> span classsr-only>浏览次数:/span> span classmeta-value>1467/span>/span>/small>/div>/li> /ul>/div>/div>/section>section idblog_info classwidget widget_categories wrapper-md clear>h5 classwidget-title m-t-none text-md>博客信息/h5>ul classlist-group box-shadow-wrap-normal>li classlist-group-item text-second>span classblog-info-icons> i data-featheraward>/i>/span> span classbadge pull-right>136/span>文章数目/li>li classlist-group-item text-second> span classblog-info-icons> i data-feathermessage-circle>/i>/span>span classbadge pull-right>81/span>评论数目/li>li classlist-group-item text-second>span classblog-info-icons> i data-feathercalendar>/i>/span>span classbadge pull-right>7年15天/span>运行天数/li>li classlist-group-item text-second>span classblog-info-icons> i data-featheractivity>/i>/span> span classbadge pull-right>1 Year Ago/span>最后活动/li>/ul>/section>section idtag_cloud-2 classwidget widget_tag_cloud wrapper-md clear>h5 classwidget-title m-t-none text-md>Tag cloud/h5>div classtags l-h-2x>a hrefhttps://blog.qvbilam.xin/tag/php/ classlabel badge titlephp data-toggletooltip>php/a>a hrefhttps://blog.qvbilam.xin/tag/swoole/ classlabel badge titleswoole data-toggletooltip>swoole/a>a hrefhttps://blog.qvbilam.xin/tag/easyswoole/ classlabel badge titleeasyswoole data-toggletooltip>easyswoole/a>a hrefhttps://blog.qvbilam.xin/tag/mysql/ classlabel badge titlemysql data-toggletooltip>mysql/a>a hrefhttps://blog.qvbilam.xin/tag/ElasticSearch/ classlabel badge titleElasticSearch data-toggletooltip>ElasticSearch/a>a hrefhttps://blog.qvbilam.xin/tag/redis/ classlabel badge titleredis data-toggletooltip>redis/a>a hrefhttps://blog.qvbilam.xin/tag/Golang/ classlabel badge titleGolang data-toggletooltip>Golang/a>a hrefhttps://blog.qvbilam.xin/tag/Logstash/ classlabel badge titleLogstash data-toggletooltip>Logstash/a>a hrefhttps://blog.qvbilam.xin/tag/thinkphp5/ classlabel badge titlethinkphp5 data-toggletooltip>thinkphp5/a>a hrefhttps://blog.qvbilam.xin/tag/linux/ classlabel badge titlelinux data-toggletooltip>linux/a>a hrefhttps://blog.qvbilam.xin/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/ classlabel badge title设计模式 data-toggletooltip>设计模式/a>a hrefhttps://blog.qvbilam.xin/tag/Beats/ classlabel badge titleBeats data-toggletooltip>Beats/a>a hrefhttps://blog.qvbilam.xin/tag/MongoDB/ classlabel badge titleMongoDB data-toggletooltip>MongoDB/a>a hrefhttps://blog.qvbilam.xin/tag/api/ classlabel badge titleapi data-toggletooltip>api/a>a hrefhttps://blog.qvbilam.xin/tag/Filebeat/ classlabel badge titleFilebeat data-toggletooltip>Filebeat/a>a hrefhttps://blog.qvbilam.xin/tag/Docker/ classlabel badge titleDocker data-toggletooltip>Docker/a>a hrefhttps://blog.qvbilam.xin/tag/centos7/ classlabel badge titlecentos7 data-toggletooltip>centos7/a>a hrefhttps://blog.qvbilam.xin/tag/mac/ classlabel badge titlemac data-toggletooltip>mac/a>a hrefhttps://blog.qvbilam.xin/tag/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/ classlabel badge title消息队列 data-toggletooltip>消息队列/a>a hrefhttps://blog.qvbilam.xin/tag/Kibana/ classlabel badge titleKibana data-toggletooltip>Kibana/a>a hrefhttps://blog.qvbilam.xin/tag/%E8%99%9A%E6%8B%9F%E6%9C%BA/ classlabel badge title虚拟机 data-toggletooltip>虚拟机/a>a hrefhttps://blog.qvbilam.xin/tag/mycat/ classlabel badge titlemycat data-toggletooltip>mycat/a>a hrefhttps://blog.qvbilam.xin/tag/yaconf/ classlabel badge titleyaconf data-toggletooltip>yaconf/a>a hrefhttps://blog.qvbilam.xin/tag/%E5%8F%8D%E5%B0%84%E6%9C%BA%E5%88%B6/ classlabel badge title反射机制 data-toggletooltip>反射机制/a>a hrefhttps://blog.qvbilam.xin/tag/%E6%B2%99%E9%9B%95/ classlabel badge title沙雕 data-toggletooltip>沙雕/a>a hrefhttps://blog.qvbilam.xin/tag/%E9%9D%99%E6%80%81%E5%8C%96/ classlabel badge title静态化 data-toggletooltip>静态化/a>a hrefhttps://blog.qvbilam.xin/tag/json/ classlabel badge titlejson data-toggletooltip>json/a>a hrefhttps://blog.qvbilam.xin/tag/%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1/ classlabel badge title定时任务 data-toggletooltip>定时任务/a>a hrefhttps://blog.qvbilam.xin/tag/%E9%82%AE%E4%BB%B6%E5%8F%91%E9%80%81/ classlabel badge title邮件发送 data-toggletooltip>邮件发送/a>a hrefhttps://blog.qvbilam.xin/tag/%E9%82%AE%E4%BB%B6/ classlabel badge title邮件 data-toggletooltip>邮件/a>/div>/section>/div>/aside>/div>/main>/div>footer idfooter classapp-footer rolefooter>div classwrapper bg-light>span classpull-right hidden-xs text-ellipsis>Powered by a target_blank hrefhttp://www.typecho.org>Typecho/a> | Theme by a target_blank hrefhttps://www.ihewro.com/archives/489/>handsome/a>/span>span classtext-ellipsis>© 2025 Copyright /span>/div>style> .topButton>.btn{ top: 0; } /style>div classtopButton panel panel-default>button idgoToTop classbtn btn-default no-shadow pos-abt hide border-radius-half-left data-toggletooltip data-placementleft data-original-titleTop>i classfontello fontello-chevron-circle-up aria-hiddentrue>/i>/button>/div>/footer>/div>!--end of .app app-header-fixed-->script typetext/javascript> (function(){ var pres document.querySelectorAll(pre); var lineNumberClassName line-numbers; pres.forEach(function (item, index) { item.className item.className ? lineNumberClassName : item.className + + lineNumberClassName; }); })();/script>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/CodePrettify/static/clipboard.min.js>/script>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/CodePrettify/static/prism.js>/script>script typetext/javascript src//lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js>/script>script>$(body).css(cursor, url(/usr/plugins/HoerMouse/static/image/star/normal.cur), default);$(a).css(cursor, url(/usr/plugins/HoerMouse/static/image/star/link.cur), pointer);/script>script>console.log(%c炫彩鼠标插件%chttps://gitee.com/HoeXhe/HoerMouse Hoe主页www.hoehub.com ,line-height:28px;padding:4px;background:#3f51b5;color:#fff;font-size:14px;,padding:4px; color:#673ab7);/script>script srchttps://blog.qvbilam.xin/usr/plugins/plyr/plyr.polyfilled.min.js>/script>script>var eles document.querySelectorAll(audio, video);var players ;for(var i 0, len eles.length; i len; i++) {players.push(new Plyr(elesi, {i18n: { restart: 重新开始, rewind: 后退 {seektime} 秒, play: 播放, pause: 暂停, fastForward: 快进 {seektime} 秒, seek: 进度, played: Played, buffered: 缓冲, currentTime: 当前时间, duration: 持续, volume: 音量, mute: 静音, unmute: 取消静音, enableCaptions: 启用字幕, disableCaptions: 禁用字幕, enterFullscreen: 进入全屏, exitFullscreen: 退出全屏, frameTitle: Player for {title}, captions: 字幕, settings: 设置, speed: 速度, normal: 正常, quality: 品质, loop: 循环, start: 开始, end: 结束, all: 全部, reset: 重置, disabled: Disabled, advertisement: 广告,}}));}/script>script typetext/javascript color0,0,0 opacity0.1 zIndex999count50 src/usr/plugins/DynamicLines/canvas-nest.js>/script>script>SearchConfig { url : https://blog.qvbilam.xin/usr/plugins/Handsome/cache/search.json}/script>div classback-to-top cd-top faa-float animated cd-is-visible styletop: -900px;>/div>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/GoTop/js/szgotop.js>/script>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/js/bg_file/0-Null.js>/script>div classback-to-top cd-top faa-float animated cd-is-visible styletop: -900px;>/div>script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/js/need_file/szgotop.js>/script>script> $(body).css(cursor, url(/usr/plugins/AliceStyle/static/img/cur/dew/normal.cur), default); $(a).css(cursor, url(/usr/plugins/AliceStyle/static/img/cur/dew/link.cur), pointer);/script> script typetext/javascript srchttps://blog.qvbilam.xin/usr/plugins/AliceStyle/static/js/need_file/custom.js>/script>script typetext/javascript> windowLocalConst { COMMENT_NAME_INFO: Must fill in nickname or name, COMMENT_EMAIL_INFO: E-mail address must be filled in, COMMENT_EMAIL_LEGAL_INFO: E-mail address is not legal, COMMENT_CONTENT_INFO: Must fill in the comments, COMMENT_SUBMIT_ERROR: Submit failed, please try again!, COMMENT_CONTENT_LEGAL_INFO: 提交失败,评论被拦截,可能发言太快或内容不符合规则, LOGIN_USERNAME_INFO: Must fill in the user name, LOGIN_PASSWORD_INFO: Please fill in the password, LOGIN_SUBMIT_ERROR: Login failed, please log in again, LOGIN_SUBMIT_INFO: Username or password is wrong, please try again, LOGIN_SUBMIT_SUCCESS: Login successful, CLICK_TO_REFRESH: 点击以刷新页面, LOGOUT_SUCCESS_REFRESH: The exit is successful and the current page is being refreshed, LOGOUT_ERROR: Exit failed, please try again, LOGOUT_SUCCESS: Exit successful, SUBMIT_PASSWORD_INFO: Password is wrong, please try again, COMMENT_TITLE: Commentary notice, LOGIN_TITLE: Login notification, ChANGYAN_APP_KEY: , CHANGYAN_CONF: , COMMENT_SYSTEM: 0, COMMENT_SYSTEM_ROOT: 0, COMMENT_SYSTEM_CHANGYAN: 1, COMMENT_SYSTEM_OTHERS: 2, EMOJI: Emoji, IS_PJAX: 1, IS_PAJX_COMMENT: 1, BASE_SCRIPT_URL: https://blog.qvbilam.xin/usr/themes/handsome/, BLOG_URL: https://blog.qvbilam.xin/, BLOG_URL_PHP: https://blog.qvbilam.xin/, THEME_COLOR: 14, THEME_COLOR_EDIT: white-white-white, THEME_HEADER_FIX: 1, THEME_ASIDE_FIX: 1, THEME_ASIDE_FOLDED: , THEME_ASIDE_DOCK: , THEME_CONTAINER_BOX: , THEME_HIGHLIGHT_CODE: 1, THEME_TOC: 1, TOC_TITLE: Article Directory, HEADER_FIX: Fix head, ASIDE_FIX: Fix navigation, ASIDE_FOLDED: Fold navigation, ASIDE_DOCK: Top navigation, CONTAINER_BOX: Box model, OFF_SCROLL_HEIGHT: 50, COMMENT_REJECT_PLACEHOLDER: 居然什么也不说,哼, COMMENT_PLACEHOLDER: say something…, SHOW_SETTING_BUTTON: , THEME_VERSION: 6.0.020191205, OPERATION_NOTICE: 操作通知, SCREENSHOT_BEGIN: 正在生成当前页面截图……, SCREENSHOT_NOTICE: 点击顶部下载按钮保存当前卡片, SCREENSHORT_ERROR: 由于图片跨域原因导致截图失败, SCREENSHORT_SUCCESS: 截图成功, MUSIC_NOTICE: 播放通知, MUSIC_FAILE: 当前音乐地址无效,自动为您播放下一首, MUSIC_FAILE_END: 当前音乐地址无效, MUSIC_LIST_SUCCESS: 歌单歌曲加载成功, CDN_NAME: , LAZY_LOAD: }; /script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/libs/bootstrap/js/bootstrap.min.js>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/jquery.pjax.min.js typetext/javascript>/script>script> $(document).pjax(ahref^https://blog.qvbilam.xin/:not(atarget_blank, ano-pjax), { container: #content, fragment: #content, timeout: 8000 }).on(pjax:send,function () { $(#loading).removeClass(hide); }).on(pjax:click, function() { windowPage.doPJAXClickAction(); Pace.restart(); $(body,html).animate({scrollTop:0},100); }).on(pjax:complete, function() { windowPage.doPJAXCompleteAction(); if ($(.post-position).length > 0){ windowPage.doPJAXCompletePostAction(); } $(#loading).addClass(hide); if (typeof Prism ! undefined) {var pres document.getElementsByTagName(pre); for (var i 0; i pres.length; i++){ if (presi.getElementsByTagName(code).length > 0) presi.className line-numbers;}Prism.highlightAll(true,null);}function a(a, b, c) { if (document.selection) a.focus(), sel document.selection.createRange(), c ? sel.text b + sel.text + c : sel.text b, a.focus(); else if (a.selectionStart || 0 a.selectionStart) { var l a.selectionStart, m a.selectionEnd, n m; c ? a.value a.value.substring(0, l) + b + a.value.substring(l, m) + c + a.value.substring(m, a.value.length) : a.value a.value.substring(0, l) + b + a.value.substring(m, a.value.length); c ? n + b.length + c.length : n + b.length - m + l; l m && c && (n - c.length); a.focus(); a.selectionStart n; a.selectionEnd n } else a.value + b + c, a.focus()}var b (new Date).toLocaleTimeString(), c document.getElementById(comment) || 0;window.SIMPALED {};window.SIMPALED.Editor { daka: function() { a(c, 滴!学生卡!打卡时间: + b, ,请上车的乘客系好安全带~) }, zan: function() { a(c, 写得好好哟,我要给你生猴子!::funny:04:: ) }, cai: function() { a(c, 骚年,我怀疑你写了一篇假的文章!::funny:03:: ) }}; }) /script>script> window.paceOptions { ajax: { ignoreURLs: /.*Get.php.*/ },//忽视音乐加载的ajax请求 restartOnPushState: false, startOnPageLoad: false, restartOnRequestAfter: false }; /script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/pace.min.js>/script>style> .loading { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9); z-index: 123456789 !important; opacity: 1; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease}.loading .preloader-inner { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.loading .loader-inner.ball-scale-multiple div { background-color: #000}.loading.loading-loaded { opacity: 0; display: none;}@-webkit-keyframes ball-scale-multiple { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0 } 5% { opacity: 1 } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0 }}@keyframes ball-scale-multiple { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0 } 5% { opacity: 1 } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0 }}.ball-scale-multiple { position: relative; -webkit-transform: translateY(-30px); transform: translateY(-30px)}.ball-scale-multiple>div:nth-child(2) { -webkit-animation-delay: -.4s; animation-delay: -.4s}.ball-scale-multiple>div:nth-child(3) { -webkit-animation-delay: -.2s; animation-delay: -.2s}.ball-scale-multiple>div { position: absolute; left: -30px; top: 0; opacity: 0; margin: 0; width: 60px; height: 60px; -webkit-animation: ball-scale-multiple 1s 0s linear infinite; animation: ball-scale-multiple 1s 0s linear infinite}.ball-scale-multiple>div { background-color: #fff; border-radius: 100%} /style>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/feather.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/jquery.fancybox.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/easypiechart.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/features/OwO.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/function.min.js?v6.0.020191205>/script>script srchttps://blog.qvbilam.xin/usr/themes/handsome/assets/js/core.min.js?v6.0.020191205>/script>script typetext/javascript> function a(a, b, c) { if (document.selection) a.focus(), sel document.selection.createRange(), c ? sel.text b + sel.text + c : sel.text b, a.focus(); else if (a.selectionStart || 0 a.selectionStart) { var l a.selectionStart, m a.selectionEnd, n m; c ? a.value a.value.substring(0, l) + b + a.value.substring(l, m) + c + a.value.substring(m, a.value.length) : a.value a.value.substring(0, l) + b + a.value.substring(m, a.value.length); c ? n + b.length + c.length : n + b.length - m + l; l m && c && (n - c.length); a.focus(); a.selectionStart n; a.selectionEnd n } else a.value + b + c, a.focus()}var b (new Date).toLocaleTimeString(), c document.getElementById(comment) || 0;window.SIMPALED {};window.SIMPALED.Editor { daka: function() { a(c, 滴!学生卡!打卡时间: + b, ,请上车的乘客系好安全带~) }, zan: function() { a(c, 写得好好哟,我要给你生猴子!::funny:04:: ) }, cai: function() { a(c, 骚年,我怀疑你写了一篇假的文章!::funny:03:: ) }}; /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
]