1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width"> 6<meta name="theme-color" content="#222"> 7<meta name="generator" content="Hexo 5.4.0"> 8 9 10 <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png"> 11 <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> 12 <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png"> 13 <link rel="mask-icon" href="/images/logo.svg" color="#222"> 14 <meta name="google-site-verification" content="WSIOb3JOJfAsz23EBri68OoFPPfXmPefVY8l9LWiuuQ"> 15 <meta name="msvalidate.01" content="BEA1533D8925BA7876293C434544D574"> 16 <meta name="baidu-site-verification" content="code-xBDMwADkQe"> 17 18<link rel="stylesheet" href="/css/main.css"> 19 20<link rel="stylesheet" href="https://fonts.loli.net/css?family=ZCOOL+XiaoWei:300,300italic,400,400italic,700,700italic&display=swap&subset=latin,latin-ext"> 21 22<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css" integrity="sha256-mUZM63G8m73Mcidfrv5E+Y61y7a12O5mW4ezU3bxqW4=" crossorigin="anonymous"> 23 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/animate.min.css" integrity="sha256-PR7ttpcvz8qrF57fur/yAx1qXMFJeJFiA6pSzWi0OIE=" crossorigin="anonymous"> 24 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/jquery.fancybox.min.css" integrity="sha256-Vzbj7sDDS/woiFS3uNKo8eIuni59rjyNGtXfstRzStA=" crossorigin="anonymous"> 25 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/themes/blue/pace-theme-minimal.css"> 26
26<script src="https://cdn.jsdelivr.net/npm/[email protected]/pace.min.js" integrity="sha256-gqd7YTjg/BtfqWSwsJOvndl0Bxc8gFImLEkXQT8+qj0=" crossorigin="anonymous"></script>
26 27
28<script class="next-config" data-name="main" type="application/json">{"hostname":"jonty.top","root":"/","images":"/images","scheme":"Mist","version":"8.7.1","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12},"copycode":true,"bookmark":{"enable":true,"color":"#222","save":"auto"},"mediumzoom":true,"lazyload":true,"pangu":true,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"fadeInDown","post_body":"fadeInDown","coll_header":"fadeInLeft","sidebar":"fadeInUp"}},"prism":false,"i18n":{"placeholder":"Searching...","empty":"We didn't find any results for the search: ${query}","hits_time":"${hits} results found in ${time} ms","hits":"${hits} results found"},"path":"/search.xml","localsearch":{"enable":true,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false}}</script>
28<script src="/js/config.js"></script>
28 29<meta name="description" content="è«éæ¡æ¦æï¼ä¸ºéå°æ»¡å¤©"> 30<meta property="og:type" content="website"> 31<meta property="og:title" content="Jonty's Blog"> 32<meta property="og:url" content="https://jonty.top/archives/index.html"> 33<meta property="og:site_name" content="Jonty's Blog"> 34<meta property="og:description" content="è«éæ¡æ¦æï¼ä¸ºéå°æ»¡å¤©"> 35<meta property="og:locale" content="en_US"> 36<meta property="article:author" content="JontyWang"> 37<meta property="article:tag" content="DevOps,K8S,Ansible,Kubernetes,Docker,.NET,C#,.NET Core,ABP,ABP vNext,Linux,MES,Gitlab,CI/CD Oracle,DBA,Oracle Rac,SQL Server,Always On,Developer,China,"> 38<meta name="twitter:card" content="summary"> 39 40 41<link rel="canonical" href="https://jonty.top/archives/"> 42 43 44
45<script class="next-config" data-name="page" type="application/json">{"sidebar":"","isHome":false,"isPost":false,"lang":"en","comments":"","permalink":"","path":"archives/index.html","title":""}</script>
45 46
47<script class="next-config" data-name="calendar" type="application/json">""</script>
47 48<title>Archive | Jonty's Blog</title> 49 50 51
51<script src="/js/third-party/analytics/baidu-analytics.js"></script>
51 52
52<script async src="https://hm.baidu.com/hm.js?276415dc0899b092905c4c2730a113a8"></script>
52 53 54 55 56 <noscript> 57 <link rel="stylesheet" href="/css/noscript.css"> 58 </noscript> 59<link rel="alternate" href="/atom.xml" title="Jonty's Blog" type="application/atom+xml"> 60</head> 61 62<body itemscope itemtype="http://schema.org/WebPage" class="use-motion"> 63 <div class="headband"></div> 64 65 <main class="main"> 66 <header class="header" itemscope itemtype="http://schema.org/WPHeader"> 67 <div class="header-inner"><div class="site-brand-container"> 68 <div class="site-nav-toggle"> 69 <div class="toggle" aria-label="Toggle navigation bar" role="button"> 70 <span class="toggle-line"></span> 71 <span class="toggle-line"></span> 72 <span class="toggle-line"></span> 73 </div> 74 </div> 75 76 <div class="site-meta"> 77 78 <a href="/" class="brand" rel="start"> 79 <i class="logo-line"></i> 80 <h1 class="site-title">Jonty's Blog</h1> 81 <i class="logo-line"></i> 82 </a> 83 <p class="site-subtitle" itemprop="description">è®°å½æ¬ç çæ´»</p> 84 </div> 85 86 <div class="site-nav-right"> 87 <div class="toggle popup-trigger"> 88 <i class="fa fa-search fa-fw fa-lg"></i> 89 </div> 90 </div> 91</div> 92 93 94 95<nav class="site-nav"> 96 <ul class="main-menu menu"> 97 <li class="menu-item menu-item-home"><a href="/" rel="section"><i class="fa fa-home fa-fw"></i>Home</a></li> 98 <li class="menu-item menu-item-about"><a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>About</a></li> 99 <li class="menu-item menu-item-search"> 100 <a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>Search 101 </a> 102 </li> 103 </ul> 104</nav> 105 106 107 108 <div class="search-pop-overlay"> 109 <div class="popup search-popup"><div class="search-header"> 110 <span class="search-icon"> 111 <i class="fa fa-search"></i> 112 </span> 113 <div class="search-input-container"> 114 <input autocomplete="off" autocapitalize="off" maxlength="80" 115 placeholder="Searching..." spellcheck="false" 116 type="search" class="search-input"> 117 </div> 118 <span class="popup-btn-close" role="button"> 119 <i class="fa fa-times-circle"></i> 120 </span> 121</div> 122<div class="search-result-container no-result"> 123 <div class="search-result-icon"> 124 <i class="fa fa-spinner fa-pulse fa-5x"></i> 125 </div> 126</div> 127 128 </div> 129 </div> 130 131</div> 132 133 134 <div class="toggle sidebar-toggle" role="button"> 135 <span class="toggle-line"></span> 136 <span class="toggle-line"></span> 137 <span class="toggle-line"></span> 138 </div> 139 140 <aside class="sidebar"> 141 142 <div class="sidebar-inner sidebar-overview-active"> 143 <ul class="sidebar-nav"> 144 <li class="sidebar-nav-toc"> 145 Table of Contents 146 </li> 147 <li class="sidebar-nav-overview"> 148 Overview 149 </li> 150 </ul> 151 152 <div class="sidebar-panel-container"> 153 <!--noindex--> 154 <div class="post-toc-wrap sidebar-panel"> 155 </div> 156 <!--/noindex--> 157 158 <div class="site-overview-wrap sidebar-panel"> 159 <div class="site-overview"> 160 <div class="site-author site-overview-item animated" itemprop="author" itemscope itemtype="http://schema.org/Person"> 161 <img class="site-author-image" itemprop="image" alt="JontyWang" 162 src="/images/header.jpg"> 163 <p class="site-author-name" itemprop="name">JontyWang</p> 164 <div class="site-description" itemprop="description">è«éæ¡æ¦æï¼ä¸ºéå°æ»¡å¤©</div> 165</div> 166<div class="site-state-wrap site-overview-item animated"> 167 <nav class="site-state"> 168 <div class="site-state-item site-state-posts"> 169 <a href="/archives/"> 170 <span class="site-state-item-count">83</span> 171 <span class="site-state-item-name">Posts</span> 172 </a> 173 </div> 174 <div class="site-state-item site-state-categories"> 175 <a href="/categories/"> 176 <span class="site-state-item-count">5</span> 177 <span class="site-state-item-name">Categories</span></a> 178 </div> 179 <div class="site-state-item site-state-tags"> 180 <a href="/tags/"> 181 <span class="site-state-item-count">73</span> 182 <span class="site-state-item-name">Tags</span></a> 183 </div> 184 </nav> 185</div> 186 <div class="links-of-author site-overview-item animated">
187 <span class="links-of-author-item"> 188 <a href="https://github.com/JontyMin" title="GitHub â https://github.com/JontyMin" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a> 189 </span> 190 <span class="links-of-author-item"> 191 <a href="mailto:[email protected]" title="E-Mail â mailto:[email protected]" rel="noopener" target="_blank"><i class="fa fa-envelope fa-fw"></i>E-Mail</a> 192 </span> 193 <span class="links-of-author-item"> 194 <a href="https://stackoverflow.com/users/14014911/jonty" title="StackOverflow â https://stackoverflow.com/users/14014911/jonty" rel="noopener" target="_blank"><i class="fab fa-stack-overflow fa-fw"></i>StackOverflow</a> 195 </span> 196 </div> 197 <div class="cc-license site-overview-item animated" itemprop="license"> 198 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" class="cc-opacity" rel="noopener" target="_blank"><img src="https://cdn.jsdelivr.net/npm/@creativecommons/[email protected]/assets/license_badges/small/by_nc_sa.svg" alt="Creative Commons"></a> 199 </div> 200 201 202 <div class="links-of-blogroll site-overview-item animated"> 203 <div class="links-of-blogroll-title"><i class="fa fa-globe fa-fw"></i> 204 Links 205 </div> 206 <ul class="links-of-blogroll-list"> 207 <li class="links-of-blogroll-item"> 208 <a href="https://jontymin.github.io/" title="https://jontymin.github.io/" rel="noopener" target="_blank">Github</a> 209 </li> 210 <li class="links-of-blogroll-item"> 211 <a href="https://my_netinlove.gitee.io/" title="https://my_netinlove.gitee.io/" rel="noopener" target="_blank">Gitee</a> 212 </li> 213 <li class="links-of-blogroll-item"> 214 <a href="https://space.bilibili.com/179850046" title="https://space.bilibili.com/179850046" rel="noopener" target="_blank">Bilibili</a> 215 </li> 216 <li class="links-of-blogroll-item"> 217 <a href="https://www.cnblogs.com/JontyWang/" title="https://www.cnblogs.com/JontyWang/" rel="noopener" target="_blank">æçåå</a> 218 </li> 219 <li class="links-of-blogroll-item"> 220 <a href="https://coolshell.cn/" title="https://coolshell.cn/" rel="noopener" target="_blank">CoolShell</a> 221 </li> 222 <li class="links-of-blogroll-item"> 223 <a href="https://abp.io/" title="https://abp.io/" rel="noopener" target="_blank">ABP</a> 224 </li> 225 <li class="links-of-blogroll-item"> 226 <a href="https://github.com/abpframework/abp" title="https://github.com/abpframework/abp" rel="noopener" target="_blank">ABP Framework</a> 227 </li> 228 <li class="links-of-blogroll-item"> 229 <a href="https://docs.abp.io/en/abp/latest/" title="https://docs.abp.io/en/abp/latest/" rel="noopener" target="_blank">ABP Document</a> 230 </li> 231 <li class="links-of-blogroll-item"> 232 <a href="https://www.aliyun.com/minisite/goods?userCode=b0skjdai&share_source=copy_link" title="https://www.aliyun.com/minisite/goods?userCode=b0skjdai&share_source=copy_link" rel="noopener" target="_blank">Aliyun</a> 233 </li> 234 </ul> 235 </div> 236 237 <iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="//music.163.com/outchain/player?type=2&id=543747557&auto=1&height=66"></iframe> 238 239 </div> 240 </div> 241 </div> 242 <div class="back-to-top animated" role="button" aria-label="Back to top"> 243 <i class="fa fa-arrow-up"></i> 244 <span>0%</span> 245 </div> 246 247 </div> 248 249 </aside> 250 <div class="sidebar-dimmer"> 251 252 </div> 253 254 255 </header> 256 257 258 <div class="reading-progress-bar"></div> 259 <a role="button" class="book-mark-link book-mark-link-fixed"></a> 260 261<noscript> 262 <div class="noscript-warning">Theme NexT works best with JavaScript enabled</div> 263</noscript> 264 265 266 <div class="main-inner archive posts-collapse"> 267 268 269 270 271 272 <div class="post-block"> 273 <div class="post-content"> 274 <div class="collection-title"> 275
276 <span class="collection-header">Good! 83 posts in total. Keep on posting.</span> 277 </div> 278 279 280 <div class="collection-year"> 281 <span class="collection-header">2025</span> 282 </div> 283 284 <article itemscope itemtype="http://schema.org/Article"> 285 <header class="post-header"> 286 <div class="post-meta-container"> 287 <time itemprop="dateCreated" 288 datetime="2025-05-20T11:40:36+08:00" 289 content="2025-05-20"> 290 05-20 291 </time> 292 </div> 293 294 <div class="post-title"> 295 <a class="post-title-link" href="/2025/05/20/fn-hadr-backup-is-preferred-replica-always-returning-zero/" itemprop="url"> 296 <span itemprop="name">å¤ä»½ç»´æ¤è®¡åçªç¶å¤±æï¼ä¸ä¸ª SQL Server 主æºåå¼åç大å</span> 297 </a> 298 </div> 299 300 301 </header> 302 </article> 303 304 <article itemscope itemtype="http://schema.org/Article"> 305 <header class="post-header"> 306 <div class="post-meta-container"> 307 <time itemprop="dateCreated" 308 datetime="2025-01-06T11:22:59+08:00" 309 content="2025-01-06"> 310 01-06 311 </time> 312 </div> 313 314 <div class="post-title"> 315 <a class="post-title-link" href="/2025/01/06/docker-swarm-nginx-real-ip/" itemprop="url"> 316 <span itemprop="name">Docker Swarm Nginx è·å客æ·ç«¯RealIP</span> 317 </a> 318 </div> 319 320 321 </header> 322 </article> 323 <div class="collection-year"> 324 <span class="collection-header">2024</span> 325 </div> 326 327 <article itemscope itemtype="http://schema.org/Article"> 328 <header class="post-header"> 329 <div class="post-meta-container"> 330 <time itemprop="dateCreated" 331 datetime="2024-12-29T09:32:03+08:00" 332 content="2024-12-29"> 333 12-29 334 </time> 335 </div> 336 337 <div class="post-title"> 338 <a class="post-title-link" href="/2024/12/29/dotnet-build-debian-package/" itemprop="url"> 339 <span itemprop="name">.NET åºç¨æå Debianå </span> 340 </a> 341 </div> 342 343 344 </header> 345 </article> 346 347 <article itemscope itemtype="http://schema.org/Article"> 348 <header class="post-header"> 349 <div class="post-meta-container"> 350 <time itemprop="dateCreated" 351 datetime="2024-11-15T20:43:45+08:00" 352 content="2024-11-15"> 353 11-15 354 </time> 355 </div> 356 357 <div class="post-title"> 358 <a class="post-title-link" href="/2024/11/15/docker-rabbit-mq-enable-ssl/" itemprop="url"> 359 <span itemprop="name">为 RabbitMQ æå¡å¨å¯ç¨ SSL/TLS</span> 360 </a> 361 </div> 362 363 364 </header> 365 </article> 366 367 <article itemscope itemtype="http://schema.org/Article"> 368 <header class="post-header"> 369 <div class="post-meta-container"> 370 <time itemprop="dateCreated" 371 datetime="2024-07-23T23:34:23+08:00" 372 content="2024-07-23"> 373 07-23 374 </time> 375 </div> 376 377 <div class="post-title"> 378 <a class="post-title-link" href="/2024/07/23/azure-attach-disk/" itemprop="url"> 379 <span itemprop="name">Azure-éå ç£ç</span> 380 </a> 381 </div> 382 383 384 </header> 385 </article> 386 387 388 </div> 389 </div> 390 391 392 393 <nav class="pagination"> 394 <span class="page-number current">1</span><a class="page-number" href="/archives/page/2/">2</a><span class="space">…</span><a class="page-number" href="/archives/page/17/">17</a><a class="extend next" rel="next" href="/archives/page/2/"><i class="fa fa-angle-right" aria-label="Next page"></i></a> 395 </nav> 396 397</div> 398 </main> 399 400 <footer class="footer"> 401 <div class="footer-inner"> 402 403 <div class="beian"><a href="https://beian.miit.gov.cn/" rel="noopener" target="_blank">æ¹ICPå¤20008855å· </a> 404 </div> 405 406<div class="copyright"> 407 © 2021 â 408 <span itemprop="copyrightYear">2025</span> 409 <span class="with-love"> 410 <i class="fab fa-battle-net"></i> 411 </span> 412 <span class="author" itemprop="copyrightHolder">JontyWang</span> 413</div> 414<div class="wordcount"> 415 <span class="post-meta-item"> 416 <span class="post-meta-item-icon"> 417 <i class="fa fa-chart-line"></i> 418 </span> 419 <span title="Symbols count total">455k</span> 420 </span> 421 <span class="post-meta-item"> 422 <span class="post-meta-item-icon"> 423 <i class="fa fa-coffee"></i> 424 </span> 425 <span title="Reading time total">6:54</span> 426 </span> 427</div> 428<div class="busuanzi-count"> 429 <span class="post-meta-item" id="busuanzi_container_site_uv">
430 <span class="post-meta-item-icon"> 431 <i class="fa fa-user"></i> 432 </span> 433 <span class="site-uv" title="Total Visitors"> 434 <span id="busuanzi_value_site_uv"></span> 435 </span> 436 </span> 437 <span class="post-meta-item" id="busuanzi_container_site_pv"> 438 <span class="post-meta-item-icon"> 439 <i class="fa fa-eye"></i> 440 </span> 441 <span class="site-pv" title="Total Views"> 442 <span id="busuanzi_value_site_pv"></span> 443 </span> 444 </span> 445</div> 446 447<span id="times">è½½å ¥å¤©æ°...</span>
448<script> 449 var now = new Date(); 450 function createtime() { 451 var grt= new Date("09/08/2021 13:14:21");//æ¤å¤ä¿®æ¹ä½ çå»ºç«æ¶é´æè ç½ç«ä¸çº¿æ¶é´ 452 now.setTime(now.getTime()+250); 453 days = (now - grt ) / 1000 / 60 / 60 / 24; dnum = Math.floor(days); 454 hours = (now - grt ) / 1000 / 60 / 60 - (24 * dnum); hnum = Math.floor(hours); 455 if(String(hnum).length ==1 ){hnum = "0" + hnum;} minutes = (now - grt ) / 1000 /60 - (24 * 60 * dnum) - (60 * hnum); 456 mnum = Math.floor(minutes); if(String(mnum).length ==1 ){mnum = "0" + mnum;} 457 seconds = (now - grt ) / 1000 - (24 * 60 * 60 * dnum) - (60 * 60 * hnum) - (60 * mnum); 458 snum = Math.round(seconds); if(String(snum).length ==1 ){snum = "0" + snum;} 459 document.getElementById("times").innerHTML = "æ¬ç«å·²å®å ¨è¿è¡ "+dnum+" 天 " +hnum + " å°æ¶ " + mnum + " å " + snum + " ç§ â"; 460 } 461setInterval("createtime()",250); 462</script>
462 463 464 </div> 465 </footer> 466 467 468
468<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/anime.min.js" integrity="sha256-XL2inqUJaslATFnHdJOi9GfQ60on8Wx1C2H8DYiN1xY=" crossorigin="anonymous"></script>
468 469
469<script src="https://cdn.jsdelivr.net/npm/@next-theme/[email protected]/pjax.min.js" integrity="sha256-3NkoLDrmHLTYj7csHIZSr0MHAFTXth7Ua/DDt4MRUAg=" crossorigin="anonymous"></script>
469 470
470<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
470 471
471<script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/jquery.fancybox.min.js" integrity="sha256-yt2kYMy0w8AbtF89WXb2P1rfjcP/HTHLT7097U8Y5b8=" crossorigin="anonymous"></script>
471 472
472<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/medium-zoom.min.js" integrity="sha256-EdPgYcPk/IIrw7FYeuJQexva49pVRZNmt3LculEr7zM=" crossorigin="anonymous"></script>
472 473
473<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/lozad.min.js" integrity="sha256-mOFREFhqmHeQbXpK2lp4nA3qooVgACfh88fpJftLBbc=" crossorigin="anonymous"></script>
473 474
474<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/browser/pangu.min.js" integrity="sha256-j+yj56cdEY2CwkVtGyz18fNybFGpMGJ8JxG3GSyO2+I=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 474
474
475<script src="/js/comments.js"></script>
475<script src="/js/utils.js"></script>
475<script src="/js/motion.js"></script>
475<script src="/js/schemes/muse.js"></script>
475<script src="/js/next-boot.js"></script>
475<script src="/js/bookmark.js"></script>
475<script src="/js/pjax.js"></script>
475 476 477
478<script src="/js/third-party/search/local-search.js"></script>
478 479 480 481 482
482<script src="/js/third-party/fancybox.js"></script>
482 483 484 485
485<script data-pjax async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
485 486 487 488 489 490
490<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/quicklink.umd.js" integrity="sha256-4kQf9z5ntdQrzsBC3YSHnEz02Z9C1UeW/E9OgnvlzSY=" crossorigin="anonymous"></script>
490 491
491<script class="next-config" data-name="quicklink" type="application/json">{"enable":true,"home":true,"archive":true,"delay":true,"timeout":3000,"priority":true,"url":"https://jonty.top/archives/"}</script>
491 492
492<script src="/js/third-party/quicklink.js"></script>
492 493
494<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script>
494<script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/hijiki.model.json"},"display":{"position":"right","width":150,"height":300},"mobile":{"show":false},"log":false});</script>
494</body> 495</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.