PageSourceSearch

http://happinessoncode.com/archives/

html happinessoncode.com collected 2026-10-06 03:41:19 UTC 28,239 bytes, 736 lines download raw bytes

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>Archives | 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="Happiness On Code">
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/archives/index.html">
28<meta property="og:site_name" content="Happiness On Code">
29<meta property="og:description" content="Happiness On Code">
30<meta property="og:locale" content="en_US">
31<meta property="article:author" content="happinessoncode">
32<meta name="twitter:card" content="summary">
33  
34    <link rel="alternate" href="/atom.xml" title="Happiness On Code" type="application/atom+xml">
35  
36  <link rel="icon" href="/images/favicon.ico">
37  
38    <link href="//fonts.googleapis.com/css?family=Source+Code+Pro" rel="stylesheet" type="text/css">
39  
40  <link href="https://fonts.googleapis.com/css?family=Open+Sans|Montserrat:700" rel="stylesheet" type="text/css">
41  <link href="https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic" rel="stylesheet" type="text/css">
42  <link href="//cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">
43  <style type="text/css">
44    @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;}
45    @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;}
46    @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;}
47    @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>
48    
49  <link rel="stylesheet" id="athemes-headings-fonts-css" href="//fonts.googleapis.com/css?family=Yanone+Kaffeesatz%3A200%2C300%2C400%2C700&amp;ver=4.6.1" type="text/css" media="all">
50
51  <link rel="stylesheet" id="athemes-headings-fonts-css" href="//fonts.googleapis.com/css?family=Oswald%3A300%2C400%2C700&amp;ver=4.6.1" type="text/css" media="all">
52  
53<link rel="stylesheet" href="/css/style.css">
54
55
56  
57<script src="/js/jquery-3.1.1.min.js"></script>
57
58
59
60  <!-- Bootstrap core CSS -->
61  <link rel="stylesheet" href="/css/bootstrap.css" >
62  <link rel="stylesheet" href="/css/fashion.css" >
63  <link rel="stylesheet" href="/css/glyphs.css" >
64
65<meta name="generator" content="Hexo 5.4.0"></head>
66
67
68
69  <body>
70
71
72  
73
74
75<header id="allheader" class="site-header" role="banner" 
76   >
77  <div class="clearfix container">
78      <div class="site-branding">
79
80          <h1 class="site-title">
81            
82              <a href="/" rel="home" >
83                <img style="margin-bottom: 10px;"  width="150px" height="100px" alt="Hike News" src=" /images/home.png">
84              </a>
85            
86          </h1>
87          
88          
89            <div class="site-description">Happiness On Code</div>
90          
91            
92          <nav id="main-navigation" class="main-navigation" role="navigation">
93            <a class="nav-open">Menu</a>
94            <a class="nav-close">Close</a>
95
96            <div class="clearfix sf-menu">
97              <ul id="main-nav" class="menu sf-js-enabled sf-arrows"  style="touch-action: pan-y;">
98                    
99                      <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1663"> <a class="" href="/">Home</a> </li>
100                    
101                      <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>
102                    
103                      <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>
104                    
105                      <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>
106                    
107                      <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>
108                    
109              </ul>
110            </div>
111          </nav>
112
113      </div>
114  </div>
115</header>
116
117
118  <div id="container">
119    <div id="wrap">
120            
121      <div id="content" class="outer">
122        
123          <section id="main">
124  <div class="archives-tags-wrap"><blockquote><span>There are 14 posts in total till now.</span></blockquote>
125
126
127
128
129
130	<!-- 完全显示 -->
131	
132	
133		
134		
135		  
136		  
137		  <section class="archives-wrap">
138		    <div class="archive-year-wrap">
139		      <h1><a href="/archives/2021" class="archive-year">2021</a></h1>
140		    </div>
141		    <div class="archives">
142		
143		<article class="archive-article archive-type-post">
144  <div class="archive-article-inner">
145    <header class="archive-article-header">
146
147      <a href="/2021/10/04/golang-context/" class="archive-article-date">
148		  <time datetime="2021-10-03T15:30:00.000Z" itemprop="datePublished">Oct 04, 2021</time>
149	  </a>
150      
151  
152    <h1 class="thumb" itemprop="name">
153      <a class="archive-article-title" href="/2021/10/04/golang-context/">Golang context 이해하기</a>
154    </h1>
155  
156
157    </header>
158  </div>
159</article>
160	
161		
162		
163		  
164		    </div></section>
165		  
166		  
167		  <section class="archives-wrap">
168		    <div class="archive-year-wrap">
169		      <h1><a href="/archives/2019" class="archive-year">2019</a></h1>
170		    </div>
171		    <div class="archives">
172		
173		<article class="archive-article archive-type-post">
174  <div class="archive-article-inner">
175    <header class="archive-article-header">
176
177      <a href="/2019/04/06/java-cipher-algorithm-mode-padding/" class="archive-article-date">
178		  <time datetime="2019-04-05T15:30:00.000Z" itemprop="datePublished">Apr 06, 2019</time>
179	  </a>
180      
181  
182    <h1 class="thumb" itemprop="name">
183      <a class="archive-article-title" href="/2019/04/06/java-cipher-algorithm-mode-padding/">Java Cipher - 알고리즘, 운용 모드, 패딩의 이해</a>
184    </h1>
185  
186
187    </header>
188  </div>
189</article>
190	
191		
192		
193		<article class="archive-article archive-type-post">
194  <div class="archive-article-inner">
195    <header class="archive-article-header">
196
197      <a href="/2019/01/18/kafka-compression-ratio/" class="archive-article-date">
198		  <time datetime="2019-01-18T13:00:00.000Z" itemprop="datePublished">Jan 18, 2019</time>
199	  </a>
200      
201  
202    <h1 class="thumb" itemprop="name">
203      <a class="archive-article-title" href="/2019/01/18/kafka-compression-ratio/">Kafka 메시지 압축률 안나와서 고생한 이야기</a>
204    </h1>
205  
206
207    </header>
208  </div>
209</article>
210	
211		
212		
213		  
214		    </div></section>
215		  
216		  
217		  <section class="archives-wrap">
218		    <div class="archive-year-wrap">
219		      <h1><a href="/archives/2018" class="archive-year">2018</a></h1>
220		    </div>
221		    <div class="archives">
222		
223		<article class="archive-article archive-type-post">
224  <div class="archive-article-inner">
225    <header class="archive-article-header">
226
227      <a href="/2018/07/04/Log4j2-Filter-onMatch-onMismatch-Action/" class="archive-article-date">
228		  <time datetime="2018-07-04T14:55:00.000Z" itemprop="datePublished">Jul 04, 2018</time>
229	  </a>
230      
231  
232    <h1 class="thumb" itemprop="name">
233      <a class="archive-article-title" href="/2018/07/04/Log4j2-Filter-onMatch-onMismatch-Action/">Log4j2 Filter의 onMatch, onMismatch 값들의 의미</a>
234    </h1>
235  
236
237    </header>
238  </div>
239</article>
240	
241		
242		
243		<article class="archive-article archive-type-post">
244  <div class="archive-article-inner">
245    <header class="archive-article-header">
246
247      <a href="/2018/05/20/nodejs-exports-and-module-exports/" class="archive-article-date">
248		  <time datetime="2018-05-20T08:00:00.000Z" itemprop="datePublished">May 20, 2018</time>
249	  </a>
250      
251  
252    <h1 class="thumb" itemprop="name">
253      <a class="archive-article-title" href="/2018/05/20/nodejs-exports-and-module-exports/">Node.js에서 exports와 mudule.exports의 차이</a>
254    </h1>
255  
256
257    </header>
258  </div>
259</article>
260	
261		
262		
263		<article class="archive-article archive-type-post">
264  <div class="archive-article-inner">
265    <header class="archive-article-header">
266
267      <a href="/2018/02/08/java-generic-raw-type/" class="archive-article-date">
268		  <time datetime="2018-02-08T08:00:00.000Z" itemprop="datePublished">Feb 08, 2018</time>
269	  </a>
270      
271  
272    <h1 class="thumb" itemprop="name">
273      <a class="archive-article-title" href="/2018/02/08/java-generic-raw-type/">Java 제네릭 - Raw Type을 쓰면 안되는 이유</a>
274    </h1>
275  
276
277    </header>
278  </div>
279</article>
280	
281		
282		
283		<article class="archive-article archive-type-post">
284  <div class="archive-article-inner">
285    <header class="archive-article-header">
286
287      <a href="/2018/02/04/montyhall-problem/" class="archive-article-date">
288		  <time datetime="2018-02-04T08:00:00.000Z" itemprop="datePublished">Feb 04, 2018</time>
289	  </a>
290      
291  
292    <h1 class="thumb" itemprop="name">
293      <a class="archive-article-title" href="/2018/02/04/montyhall-problem/">개발자가 몬티홀 문제(Monty Hall Problem) 이해하는 이야기</a>
294    </h1>
295  
296
297    </header>
298  </div>
299</article>
300	
301		
302		
303		  
304		    </div></section>
305		  
306		  
307		  <section class="archives-wrap">
308		    <div class="archive-year-wrap">
309		      <h1><a href="/archives/2017" class="archive-year">2017</a></h1>
310		    </div>
311		    <div class="archives">
312		
313		<article class="archive-article archive-type-post">
314  <div class="archive-article-inner">
315    <header class="archive-article-header">
316
317      <a href="/2017/10/09/java-thread-interrupt/" class="archive-article-date">
318		  <time datetime="2017-10-09T13:30:00.000Z" itemprop="datePublished">Oct 09, 2017</time>
319	  </a>
320      
321  
322    <h1 class="thumb" itemprop="name">
323      <a class="archive-article-title" href="/2017/10/09/java-thread-interrupt/">Java InterruptedException은 어따 쓰는겨?</a>
324    </h1>
325  
326
327    </header>
328  </div>
329</article>
330	
331		
332		
333		<article class="archive-article archive-type-post">
334  <div class="archive-article-inner">
335    <header class="archive-article-header">
336
337      <a href="/2017/10/05/java-object-wait-and-notify/" class="archive-article-date">
338		  <time datetime="2017-10-05T12:50:00.000Z" itemprop="datePublished">Oct 05, 2017</time>
339	  </a>
340      
341  
342    <h1 class="thumb" itemprop="name">
343      <a class="archive-article-title" href="/2017/10/05/java-object-wait-and-notify/">Java Object 클래스의 wait과 notify의 사용법</a>
344    </h1>
345  
346
347    </header>
348  </div>
349</article>
350	
351		
352		
353		<article class="archive-article archive-type-post">
354  <div class="archive-article-inner">
355    <header class="archive-article-header">
356
357      <a href="/2017/10/04/java-intrinsic-lock/" class="archive-article-date">
358		  <time datetime="2017-10-04T13:00:00.000Z" itemprop="datePublished">Oct 04, 2017</time>
359	  </a>
360      
361  
362    <h1 class="thumb" itemprop="name">
363      <a class="archive-article-title" href="/2017/10/04/java-intrinsic-lock/">Java의 고유 락(intrinsic lock)에 대해</a>
364    </h1>
365  
366
367    </header>
368  </div>
369</article>
370	
371		
372		
373		<article class="archive-article archive-type-post">
374  <div class="archive-article-inner">
375    <header class="archive-article-header">
376
377      <a href="/2017/07/29/cap-theorem-and-pacelc-theorem/" class="archive-article-date">
378		  <time datetime="2017-07-29T11:40:00.000Z" itemprop="datePublished">Jul 29, 2017</time>
379	  </a>
380      
381  
382    <h1 class="thumb" itemprop="name">
383      <a class="archive-article-title" href="/2017/07/29/cap-theorem-and-pacelc-theorem/">CAP 이론과 PACELC 이론을 알아보자</a>
384    </h1>
385  
386
387    </header>
388  </div>
389</article>
390	
391		
392		
393		<article class="archive-article archive-type-post">
394  <div class="archive-article-inner">
395    <header class="archive-article-header">
396
397      <a href="/2017/05/22/java-generic-and-variance-2/" class="archive-article-date">
398		  <time datetime="2017-05-22T03:20:00.000Z" itemprop="datePublished">May 22, 2017</time>
399	  </a>
400      
401  
402    <h1 class="thumb" itemprop="name">
403      <a class="archive-article-title" href="/2017/05/22/java-generic-and-variance-2/">Java 제네릭과 가변성(variance) 2편</a>
404    </h1>
405  
406
407    </header>
408  </div>
409</article>
410	
411		
412		
413		<article class="archive-article archive-type-post">
414  <div class="archive-article-inner">
415    <header class="archive-article-header">
416
417      <a href="/2017/05/21/java-generic-and-variance-1/" class="archive-article-date">
418		  <time datetime="2017-05-20T16:30:00.000Z" itemprop="datePublished">May 21, 2017</time>
419	  </a>
420      
421  
422    <h1 class="thumb" itemprop="name">
423      <a class="archive-article-title" href="/2017/05/21/java-generic-and-variance-1/">Java 제네릭과 가변성(variance) 1편</a>
424    </h1>
425  
426
427    </header>
428  </div>
429</article>
430	
431		
432		
433		<article class="archive-article archive-type-post">
434  <div class="archive-article-inner">
435    <header class="archive-article-header">
436
437      <a href="/2017/04/19/java8-changes-in-interface/" class="archive-article-date">
438		  <time datetime="2017-04-19T07:32:00.000Z" itemprop="datePublished">Apr 19, 2017</time>
439	  </a>
440      
441  
442    <h1 class="thumb" itemprop="name">
443      <a class="archive-article-title" href="/2017/04/19/java8-changes-in-interface/">Java 8 - Interface의 변화</a>
444    </h1>
445  
446
447    </header>
448  </div>
449</article>
450	
451
452	
453		</div></section>
454	
455
456
457
458</section>
459          <aside id="sidebar">
460  
461    <div style="margin: 20px 0;">
462	<div id="search-form-wrap">
463
464    <form class="search-form">
465        <label style="width: 72%;">
466            <span class="screen-reader-text">Search for:</span>
467            <input type="search" class="search-field" style="height: 36px; width: 100%;" placeholder=" Search…" value="" name="s" title="Search for:">
468        </label>
469        <input type="submit" class="search-form-submit" value="Search">
470    </form>
471    <div class="ins-search">
472    <div class="ins-search-mask"></div>
473    <div class="ins-search-container">
474        <div class="ins-input-wrapper">
475            <input type="text" class="ins-search-input" placeholder="Type something..."/>
476            <span class="ins-close ins-selectable"><i class="fa fa-times-circle"></i></span>
477        </div>
478        <div class="ins-section-wrapper">
479            <div class="ins-section-container"></div>
480        </div>
481    </div>
482</div>
483<script>
484(function (window) {
485    var INSIGHT_CONFIG = {
486        TRANSLATION: {
487            POSTS: 'Posts',
488            PAGES: 'Pages',
489            CATEGORIES: 'Categories',
490            TAGS: 'Tags',
491            UNTITLED: '(Untitled)',
492        },
493        ROOT_URL: '/',
494        CONTENT_URL: '/content.json',
495    };
496    window.INSIGHT_CONFIG = INSIGHT_CONFIG;
497})(window);
498</script>
498
499
500<script src="/js/insight.js"></script>
500
501
502
503</div>
504</div>
505  
506    
507  <div class="widget_athemes_tabs">
508    <ul id="widget-tab" class="clearfix widget-tab-nav">
509      <li class="active"><a>Recent Posts</a></li>
510    </ul>
511    <div class="widget">
512      <ul>
513        
514          <li class="clearfix">
515
516            
517              <div class="widget-entry-summary" style="margin: 0;">
518            
519
520              <h6 style="margin: 0;"><a href="/2021/10/04/golang-context/">Golang context 이해하기</a></h6>
521              <span>October 4, 2021</span>
522            </div>
523
524          </li>
525        
526          <li class="clearfix">
527
528            
529              <div class="widget-entry-summary" style="margin: 0;">
530            
531
532              <h6 style="margin: 0;"><a href="/2019/04/06/java-cipher-algorithm-mode-padding/">Java Cipher - 알고리즘, 운용 모드, 패딩의 이해</a></h6>
533              <span>April 6, 2019</span>
534            </div>
535
536          </li>
537        
538          <li class="clearfix">
539
540            
541              <div class="widget-entry-summary" style="margin: 0;">
542            
543
544              <h6 style="margin: 0;"><a href="/2019/01/18/kafka-compression-ratio/">Kafka 메시지 압축률 안나와서 고생한 이야기</a></h6>
545              <span>January 18, 2019</span>
546            </div>
547
548          </li>
549        
550          <li class="clearfix">
551
552            
553              <div class="widget-entry-summary" style="margin: 0;">
554            
555
556              <h6 style="margin: 0;"><a href="/2018/07/04/Log4j2-Filter-onMatch-onMismatch-Action/">Log4j2 Filter의 onMatch, onMismatch 값들의 의미</a></h6>
557              <span>July 4, 2018</span>
558            </div>
559
560          </li>
561        
562          <li class="clearfix">
563
564            
565              <div class="widget-entry-summary" style="margin: 0;">
566            
567
568              <h6 style="margin: 0;"><a href="/2018/05/20/nodejs-exports-and-module-exports/">Node.js에서 exports와 mudule.exports의 차이</a></h6>
569              <span>May 20, 2018</span>
570            </div>
571
572          </li>
573        
574          <li class="clearfix">
575
576            
577              <div class="widget-entry-summary" style="margin: 0;">
578            
579
580              <h6 style="margin: 0;"><a href="/2018/02/08/java-generic-raw-type/">Java 제네릭 - Raw Type을 쓰면 안되는 이유</a></h6>
581              <span>February 8, 2018</span>
582            </div>
583
584          </li>
585        
586      </ul>
587    </div>
588  </div>
589
590  
591    
592  <div class="widget-wrap">
593    <h3 class="widget-title">Categories</h3>
594    <div class="widget">
595      <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>
596    </div>
597  </div>
598
599
600  
601    
602  <div class="widget-wrap">
603    <h3 class="widget-title">Tags</h3>
604    <div class="widget">
605      <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>
606    </div>
607  </div>
608
609
610  
611    
612  <div class="widget-wrap">
613    <h3 class="widget-title">Tag Cloud</h3>
614    <div class="widget tagcloud">
615      <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>
616    </div>
617  </div>
618
619  
620    
621  <div class="widget-wrap">
622    <h3 class="widget-title">Archives</h3>
623
624    <div class="widget">
625      <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/">
625January 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>
626    </div>
627  </div>
628
629
630  
631</aside>
632        
633      </div>
634
635    </div>
636    <!-- <nav id="mobile-nav">
637  
638    <a href="/" class="mobile-nav-link">Home</a>
639  
640    <a href="/archives" class="mobile-nav-link">Archives</a>
641  
642    <a href="/categories" class="mobile-nav-link">Categories</a>
643  
644    <a href="/tags" class="mobile-nav-link">Tags</a>
645  
646    <a href="/about" class="mobile-nav-link">About</a>
647  
648</nav> -->
649    <footer id="footer" class="site-footer">
650  
651
652  <div class="clearfix container">
653      <div class="site-info">
654	      &copy; 2021 Happiness On Code All Rights Reserved.
655      </div>
656      <div class="site-credit">
657        Theme by <a href="https://github.com/iTimeTraveler/hexo-theme-hipaper" target="_blank">hipaper</a>
658      </div>
659  </div>
660</footer>
661
662
663<!-- min height -->
664
665<script>
666    var wrapdiv = document.getElementById("wrap");
667    var contentdiv = document.getElementById("content");
668
669    wrapdiv.style.minHeight = document.body.offsetHeight - document.getElementById("allheader").offsetHeight - document.getElementById("footer").offsetHeight + "px";
670    contentdiv.style.minHeight = document.body.offsetHeight - document.getElementById("allheader").offsetHeight - document.getElementById("footer").offsetHeight + "px";
671
672
673    <!-- headerblur min height -->
674    
675    
676</script>
676
677
678    
679
680<!-- mathjax config similar to math.stackexchange -->
681
682<script type="text/x-mathjax-config">
683  MathJax.Hub.Config({
684    tex2jax: {
685      inlineMath: [ ['$','$'], ["\\(","\\)"] ],
686      processEscapes: true
687    }
688  });
689</script>
689
690
691<script type="text/x-mathjax-config">
692    MathJax.Hub.Config({
693      tex2jax: {
694        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
695      }
696    });
697</script>
697
698
699<script type="text/x-mathjax-config">
700    MathJax.Hub.Queue(function() {
701        var all = MathJax.Hub.getAllJax(), i;
702        for(i=0; i < all.length; i += 1) {
703            all[i].SourceElement().parentNode.className += ' has-jax';
704        }
705    });
706</script>
706
707
708<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
709</script>
709
710
711
712
713  
714<link rel="stylesheet" href="/fancybox/jquery.fancybox.css">
715
716  
717<script src="/fancybox/jquery.fancybox.pack.js"></script>
717
718
719
720
721
722<script src="/js/script.js"></script>
722
723
724
725<script src="/js/bootstrap.js"></script>
725
726
727
728<script src="/js/main.js"></script>
728
729
730
731  </div>
732
733  <a id="rocket" href="#top" class=""></a>
734  
734<script type="text/javascript" src="/js/totop.js" async=""></script>
734
735</body>
736</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.