1<!DOCTYPE html> 2<html> 3<head> 4 <meta charset="utf-8"> 5 6<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 6-7
6 7<script async src="https://www.googletagmanager.com/gtag/js?id=
7UA-72209766-2
vendor: 12 bytes, line 7
7"></script>
8<script> 9
vendor: 134 bytes, lines 9-13
9window.dataLayer = window.dataLayer || []; 10 function gtag(){dataLayer.push(arguments);} 11 gtag('js', new Date()); 12 13 gtag('config', '
13UA-72209766-2
vendor: 4 bytes, line 13
13');
14</script>
14 15 16 17 18 <title>HAPPINESS ON CODE | Happiness On Code</title> 19 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 20 21 22 23 24 <meta name="description" content="ìë°ë¥¼ ì¢ìíë ìë° ê°ë°ììì§ë§, ì´ì ë Go ê°ë°ì. Goì ì ëë ì¤â¦ ìì¸ìì 근무ì¤"> 25<meta property="og:type" content="website"> 26<meta property="og:title" content="HAPPINESS ON CODE"> 27<meta property="og:url" content="http://happinessoncode.com/about/index.html"> 28<meta property="og:site_name" content="Happiness On Code"> 29<meta property="og:description" content="ìë°ë¥¼ ì¢ìíë ìë° ê°ë°ììì§ë§, ì´ì ë Go ê°ë°ì. Goì ì ëë ì¤â¦ ìì¸ìì 근무ì¤"> 30<meta property="og:locale" content="en_US"> 31<meta property="article:published_time" content="2021-10-03T06:40:00.000Z"> 32<meta property="article:modified_time" content="2021-10-03T02:06:46.490Z"> 33<meta property="article:author" content="happinessoncode"> 34<meta name="twitter:card" content="summary"> 35 36 <link rel="alternate" href="/atom.xml" title="Happiness On Code" type="application/atom+xml"> 37 38 <link rel="icon" href="/images/favicon.ico"> 39 40 <link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css"> 41 42 <link href="https://fonts.googleapis.com/css?family=Open+Sans|Montserrat:700" rel="stylesheet" type="text/css"> 43 <link href="https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic" rel="stylesheet" type="text/css"> 44 <link href="//cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"> 45 <style type="text/css"> 46 @font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/9749f0/00000000000000000001008f/27/l?subset_id=2&fvd=n5) format("woff2");font-weight:500;font-style:normal;} 47 @font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/90cf9f/000000000000000000010091/27/l?subset_id=2&fvd=n7) format("woff2");font-weight:500;font-style:normal;} 48 @font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/8a5494/000000000000000000013365/27/l?subset_id=2&fvd=n4) format("woff2");font-weight:lighter;font-style:normal;} 49 @font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/d337d8/000000000000000000010095/27/l?subset_id=2&fvd=i4) format("woff2");font-weight:400;font-style:italic;}</style> 50 51 <link rel="stylesheet" id="athemes-headings-fonts-css" href="//fonts.googleapis.com/css?family=Yanone+Kaffeesatz%3A200%2C300%2C400%2C700&ver=4.6.1" type="text/css" media="all"> 52 53 <link rel="stylesheet" id="athemes-headings-fonts-css" href="//fonts.googleapis.com/css?family=Oswald%3A300%2C400%2C700&ver=4.6.1" type="text/css" media="all"> 54 55<link rel="stylesheet" href="/css/style.css"> 56 57 58
59<script src="/js/jquery-3.1.1.min.js"></script>
59 60 61 62 <!-- Bootstrap core CSS --> 63 <link rel="stylesheet" href="/css/bootstrap.css" > 64 <link rel="stylesheet" href="/css/fashion.css" > 65 <link rel="stylesheet" href="/css/glyphs.css" > 66 67<meta name="generator" content="Hexo 5.4.0"></head> 68 69 70 71 <body> 72 73 74 75 76 77<header id="allheader" class="site-header" role="banner" 78 > 79 <div class="clearfix container"> 80 <div class="site-branding"> 81 82 <h1 class="site-title"> 83 84 <a href="/" rel="home" > 85 <img style="margin-bottom: 10px;" width="150px" height="100px" alt="Hike News" src=" /images/home.png"> 86 </a> 87 88 </h1> 89 90 91 <div class="site-description">Happiness On Code</div> 92 93 94 <nav id="main-navigation" class="main-navigation" role="navigation"> 95 <a class="nav-open">Menu</a> 96 <a class="nav-close">Close</a> 97 98 <div class="clearfix sf-menu"> 99 <ul id="main-nav" class="menu sf-js-enabled sf-arrows" style="touch-action: pan-y;"> 100 101 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1663"> <a class="" href="/">Home</a> </li> 102 103 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1663"> <a class="" href="/archives">Archives</a> </li> 104 105 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1663"> <a class="" href="/categories">Categories</a> </li> 106 107 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1663"> <a class="" href="/tags">Tags</a> </li> 108 109 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1663"> <a class="" href="/about">About</a> </li> 110 111 </ul> 112 </div> 113 </nav> 114 115 </div> 116 </div> 117</header> 118 119 120 <div id="container"> 121 <div id="wrap"> 122 123 <div id="content" class="outer"> 124 125 <section id="main"><article id="page-" class="article article-type-page" itemscope itemprop="blogPost" > 126 <div id="articleInner" class="clearfix post-1016 post type-post status-publish format-standard has-post-thumbnail hentry category-template-2 category-uncategorized tag-codex tag-edge-case tag-featured-image tag-image tag-template"> 127 128 129 <header class="article-header"> 130 131 132 <h1 class="thumb" class="article-title" itemprop="name"> 133 HAPPINESS ON CODE 134 </h1> 135 136 137 </header> 138 139 <div class="article-meta"> 140 141 142 143 </div> 144 <div class="article-entry" itemprop="articleBody"> 145 146 <ul> 147<li>ìë°ë¥¼ ì¢ìíë ìë° ê°ë°ììì§ë§, ì´ì ë Go ê°ë°ì. Goì ì ëë ì¤â¦</li> 148<li>ìì¸ìì 근무ì¤</li> 149</ul> 150 151 152 </div> 153 <footer class="entry-meta entry-footer"> 154 155 156 157 </footer> 158 <hr class="entry-footer-hr"> 159 </div> 160 161 162 163</article> 164 165<!-- Table of Contents --> 166</section> 167 <aside id="sidebar"> 168 169 <div style="margin: 20px 0;"> 170 <div id="search-form-wrap"> 171 172 <form class="search-form"> 173 <label style="width: 72%;"> 174 <span class="screen-reader-text">Search for:</span> 175 <input type="search" class="search-field" style="height: 36px; width: 100%;" placeholder=" Searchâ¦" value="" name="s" title="Search for:"> 176 </label> 177 <input type="submit" class="search-form-submit" value="Search"> 178 </form> 179 <div class="ins-search"> 180 <div class="ins-search-mask"></div> 181 <div class="ins-search-container"> 182 <div class="ins-input-wrapper"> 183 <input type="text" class="ins-search-input" placeholder="Type something..."/> 184 <span class="ins-close ins-selectable"><i class="fa fa-times-circle"></i></span> 185 </div> 186 <div class="ins-section-wrapper"> 187 <div class="ins-section-container"></div> 188 </div> 189 </div> 190</div>
191<script> 192(function (window) { 193 var INSIGHT_CONFIG = { 194 TRANSLATION: { 195 POSTS: 'Posts', 196 PAGES: 'Pages', 197 CATEGORIES: 'Categories', 198 TAGS: 'Tags', 199 UNTITLED: '(Untitled)', 200 }, 201 ROOT_URL: '/', 202 CONTENT_URL: '/content.json', 203 }; 204 window.INSIGHT_CONFIG = INSIGHT_CONFIG; 205})(window); 206</script>
206 207
208<script src="/js/insight.js"></script>
208 209 210 211</div> 212</div> 213 214 215 <div class="widget_athemes_tabs"> 216 <ul id="widget-tab" class="clearfix widget-tab-nav"> 217 <li class="active"><a>Recent Posts</a></li> 218 </ul> 219 <div class="widget"> 220 <ul> 221 222 <li class="clearfix"> 223 224 225 <div class="widget-entry-summary" style="margin: 0;"> 226 227 228 <h6 style="margin: 0;"><a href="/2021/10/04/golang-context/">Golang context ì´í´í기</a></h6> 229 <span>October 4, 2021</span> 230 </div> 231 232 </li> 233 234 <li class="clearfix"> 235 236 237 <div class="widget-entry-summary" style="margin: 0;"> 238 239 240 <h6 style="margin: 0;"><a href="/2019/04/06/java-cipher-algorithm-mode-padding/">Java Cipher - ìê³ ë¦¬ì¦, ì´ì© 모ë, í¨ë©ì ì´í´</a></h6> 241 <span>April 6, 2019</span> 242 </div> 243 244 </li> 245 246 <li class="clearfix"> 247 248 249 <div class="widget-entry-summary" style="margin: 0;"> 250 251 252 <h6 style="margin: 0;"><a href="/2019/01/18/kafka-compression-ratio/">Kafka ë©ìì§ ìì¶ë¥ ìëìì ê³ ìí ì´ì¼ê¸°</a></h6> 253 <span>January 18, 2019</span> 254 </div> 255 256 </li> 257 258 <li class="clearfix"> 259 260 261 <div class="widget-entry-summary" style="margin: 0;"> 262 263 264 <h6 style="margin: 0;"><a href="/2018/07/04/Log4j2-Filter-onMatch-onMismatch-Action/">Log4j2 Filterì onMatch, onMismatch ê°ë¤ì ì미</a></h6> 265 <span>July 4, 2018</span> 266 </div> 267 268 </li> 269 270 <li class="clearfix"> 271 272 273 <div class="widget-entry-summary" style="margin: 0;"> 274 275 276 <h6 style="margin: 0;"><a href="/2018/05/20/nodejs-exports-and-module-exports/">Node.jsìì exportsì mudule.exportsì ì°¨ì´</a></h6> 277 <span>May 20, 2018</span> 278 </div> 279 280 </li> 281 282 <li class="clearfix"> 283 284 285 <div class="widget-entry-summary" style="margin: 0;"> 286 287 288 <h6 style="margin: 0;"><a href="/2018/02/08/java-generic-raw-type/">Java ì ë¤ë¦ - Raw Typeì ì°ë©´ ìëë ì´ì </a></h6> 289 <span>February 8, 2018</span> 290 </div> 291 292 </li> 293 294 </ul> 295 </div> 296 </div> 297 298 299 300 <div class="widget-wrap"> 301 <h3 class="widget-title">Categories</h3> 302 <div class="widget"> 303 <ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/categories/Go/">Go</a><span class="category-list-count">1</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/Go/Context/">Context</a><span class="category-list-count">1</span></li></ul></li><li class="category-list-item"><a class="category-list-link" href="/categories/Java/">Java</a><span class="category-list-count">8</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/Java/Encryption/">Encryption</a><span class="category-list-count">1</span><ul class="category-list-child"><li class="category-list-item"><a class="category-list-link" href="/categories/Java/Encryption/Security/">Security</a><span class="category-list-count">1</span></li></ul></li></ul></li><li class="category-list-item"><a class="category-list-link" href="/categories/Kafka/">Kafka</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Log4j2/">Log4j2</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Node-js/">Node.js</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/Python/">Python</a><span class="category-list-count">1</span></li><li class="category-list-item"><a class="category-list-link" href="/categories/%EC%9D%B4%EB%A1%A0/">ì´ë¡ </a><span class="category-list-count">1</span></li></ul> 304 </div> 305 </div> 306 307 308 309 310 <div class="widget-wrap"> 311 <h3 class="widget-title">Tags</h3> 312 <div class="widget"> 313 <ul class="tag-list" itemprop="keywords"><li class="tag-list-item"><a class="tag-list-link" href="/tags/CAP/" rel="tag">CAP</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Context/" rel="tag">Context</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/Go/" rel="tag">Go</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/PACELC/" rel="tag">PACELC</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/compression/" rel="tag">compression</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/concurrency/" rel="tag">concurrency</a><span class="tag-list-count">3</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/encryption/" rel="tag">encryption</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/generic/" rel="tag">generic</a><span class="tag-list-count">3</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/interface/" rel="tag">interface</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/interrupt/" rel="tag">interrupt</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/java/" rel="tag">java</a><span class="tag-list-count">8</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/kafka/" rel="tag">kafka</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/kafka-producer/" rel="tag">kafka producer</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/lock/" rel="tag">lock</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/log4j2/" rel="tag">log4j2</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/montecarlo/" rel="tag">montecarlo</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/montyhall/" rel="tag">montyhall</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/nodejs/" rel="tag">nodejs</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/python/" rel="tag">python</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/security/" rel="tag">security</a><span class="tag-list-count">1</span></li><li class="tag-list-item"><a class="tag-list-link" href="/tags/thread/" rel="tag">thread</a><span class="tag-list-count">1</span></li></ul> 314 </div> 315 </div> 316 317 318 319 320 <div class="widget-wrap"> 321 <h3 class="widget-title">Tag Cloud</h3> 322 <div class="widget tagcloud"> 323 <a href="/tags/CAP/" style="font-size: 10px;">CAP</a> <a href="/tags/Context/" style="font-size: 10px;">Context</a> <a href="/tags/Go/" style="font-size: 10px;">Go</a> <a href="/tags/PACELC/" style="font-size: 10px;">PACELC</a> <a href="/tags/compression/" style="font-size: 10px;">compression</a> <a href="/tags/concurrency/" style="font-size: 15px;">concurrency</a> <a href="/tags/encryption/" style="font-size: 10px;">encryption</a> <a href="/tags/generic/" style="font-size: 15px;">generic</a> <a href="/tags/interface/" style="font-size: 10px;">interface</a> <a href="/tags/interrupt/" style="font-size: 10px;">interrupt</a> <a href="/tags/java/" style="font-size: 20px;">java</a> <a href="/tags/kafka/" style="font-size: 10px;">kafka</a> <a href="/tags/kafka-producer/" style="font-size: 10px;">kafka producer</a> <a href="/tags/lock/" style="font-size: 10px;">lock</a> <a href="/tags/log4j2/" style="font-size: 10px;">log4j2</a> <a href="/tags/montecarlo/" style="font-size: 10px;">montecarlo</a> <a href="/tags/montyhall/" style="font-size: 10px;">montyhall</a> <a href="/tags/nodejs/" style="font-size: 10px;">nodejs</a> <a href="/tags/python/" style="font-size: 10px;">python</a> <a href="/tags/security/" style="font-size: 10px;">security</a> <a href="/tags/thread/" style="font-size: 10px;">thread</a> 324 </div> 325 </div> 326 327 328 329 <div class="widget-wrap"> 330 <h3 class="widget-title">Archives</h3> 331 332 <div class="widget"> 333 <ul class="archive-list"><li class="archive-list-item"><a class="archive-list-link" href="/archives/2021/10/">October 2021</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/04/">April 2019</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2019/01/">
333January 2019</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/07/">July 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/05/">May 2018</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2018/02/">February 2018</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/10/">October 2017</a><span class="archive-list-count">3</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/07/">July 2017</a><span class="archive-list-count">1</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/05/">May 2017</a><span class="archive-list-count">2</span></li><li class="archive-list-item"><a class="archive-list-link" href="/archives/2017/04/">April 2017</a><span class="archive-list-count">1</span></li></ul> 334 </div> 335 </div> 336 337 338 339</aside> 340 341 </div> 342 343 </div> 344 <!-- <nav id="mobile-nav"> 345 346 <a href="/" class="mobile-nav-link">Home</a> 347 348 <a href="/archives" class="mobile-nav-link">Archives</a> 349 350 <a href="/categories" class="mobile-nav-link">Categories</a> 351 352 <a href="/tags" class="mobile-nav-link">Tags</a> 353 354 <a href="/about" class="mobile-nav-link">About</a> 355 356</nav> --> 357 <footer id="footer" class="site-footer"> 358 359 360 <div class="clearfix container"> 361 <div class="site-info"> 362 © 2021 Happiness On Code All Rights Reserved. 363 </div> 364 <div class="site-credit"> 365 Theme by <a href="https://github.com/iTimeTraveler/hexo-theme-hipaper" target="_blank">hipaper</a> 366 </div> 367 </div> 368</footer> 369 370 371<!-- min height --> 372
373<script> 374 var wrapdiv = document.getElementById("wrap"); 375 var contentdiv = document.getElementById("content"); 376 377 wrapdiv.style.minHeight = document.body.offsetHeight - document.getElementById("allheader").offsetHeight - document.getElementById("footer").offsetHeight + "px"; 378 contentdiv.style.minHeight = document.body.offsetHeight - document.getElementById("allheader").offsetHeight - document.getElementById("footer").offsetHeight + "px"; 379 380 381 <!-- headerblur min height --> 382 383 384</script>
384 385 386 387 388<!-- mathjax config similar to math.stackexchange --> 389
390<script type="text/x-mathjax-config"> 391 MathJax.Hub.Config({ 392 tex2jax: { 393 inlineMath: [ ['$','$'], ["\\(","\\)"] ], 394 processEscapes: true 395 } 396 }); 397</script>
397 398
399<script type="text/x-mathjax-config"> 400 MathJax.Hub.Config({ 401 tex2jax: { 402 skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code'] 403 } 404 }); 405</script>
405 406
407<script type="text/x-mathjax-config"> 408 MathJax.Hub.Queue(function() { 409 var all = MathJax.Hub.getAllJax(), i; 410 for(i=0; i < all.length; i += 1) { 411 all[i].SourceElement().parentNode.className += ' has-jax'; 412 } 413 }); 414</script>
414 415
416<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> 417</script>
417 418 419 420 421 422<link rel="stylesheet" href="/fancybox/jquery.fancybox.css"> 423 424
425<script src="/fancybox/jquery.fancybox.pack.js"></script>
425 426 427 428 429
430<script src="/js/script.js"></script>
430 431 432
433<script src="/js/bootstrap.js"></script>
433 434 435
436<script src="/js/main.js"></script>
436 437 438 439 </div> 440 441 <a id="rocket" href="#top" class=""></a> 442
442<script type="text/javascript" src="/js/totop.js" async=""></script>
442 443</body> 444</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.