<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>gun_yoon.log</title>
        <link>https://velog.io/</link>
        <description>프로그래머</description>
        <lastBuildDate>Tue, 09 Aug 2022 07:04:56 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>gun_yoon.log</title>
            <url>https://velog.velcdn.com/images/gun_yoon/profile/81b15283-1ea6-4a23-a2c2-cfc9f22478a2/social_profile.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. gun_yoon.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/gun_yoon" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[제네릭 Generic]]></title>
            <link>https://velog.io/@gun_yoon/%EC%A0%9C%EB%84%A4%EB%A6%AD-Generic</link>
            <guid>https://velog.io/@gun_yoon/%EC%A0%9C%EB%84%A4%EB%A6%AD-Generic</guid>
            <pubDate>Tue, 09 Aug 2022 07:04:56 GMT</pubDate>
            <description><![CDATA[<h3 id="제네릭generic">제네릭(Generic)</h3>
<p>타입을 파라미터화해서 컴파일시 구체적인 타입이 결정되도록 하는것</p>
<blockquote>
<p>컴파일시 강한 타입체크
타입변환을 제거할 수 있다</p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[JAVA 분기문]]></title>
            <link>https://velog.io/@gun_yoon/JAVA-%EB%B6%84%EA%B8%B0%EB%AC%B8</link>
            <guid>https://velog.io/@gun_yoon/JAVA-%EB%B6%84%EA%B8%B0%EB%AC%B8</guid>
            <pubDate>Wed, 15 Jun 2022 02:07:34 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>** 반복문 사용시 탈출법 **
continue &gt; break &gt; return</p>
</blockquote>
</br>

<h3 id="continue">continue</h3>
<blockquote>
<p>다음 순번의 loop로 ( index++ )
<img src="https://velog.velcdn.com/images/gun_yoon/post/16fa1087-839d-482b-a415-25ae385d9cde/image.png" alt=""></p>
</blockquote>
<h3 id="break">break</h3>
<blockquote>
<p>상위 반복문 or 상위로
<img src="https://velog.velcdn.com/images/gun_yoon/post/7a913577-bce9-4896-a207-1ddca4168ce3/image.png" alt=""></p>
</blockquote>
<h3 id="return">return</h3>
<blockquote>
<p>메소드 호출한 곳으로
<img src="https://velog.velcdn.com/images/gun_yoon/post/7d02ea7d-8a27-446a-86d5-6389e5670f8c/image.png" alt=""></p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[[책]시작의 기술 (by 개리비숍)]]></title>
            <link>https://velog.io/@gun_yoon/%EC%B1%85%EC%8B%9C%EC%9E%91%EC%9D%98-%EA%B8%B0%EC%88%A0-by-%EA%B0%9C%EB%A6%AC%EB%B9%84%EC%88%8D</link>
            <guid>https://velog.io/@gun_yoon/%EC%B1%85%EC%8B%9C%EC%9E%91%EC%9D%98-%EA%B8%B0%EC%88%A0-by-%EA%B0%9C%EB%A6%AC%EB%B9%84%EC%88%8D</guid>
            <pubDate>Tue, 31 May 2022 08:43:42 GMT</pubDate>
            <description><![CDATA[<h3 id="1-나는-의지가-있어">1. 나는 의지가 있어</h3>
<blockquote>
<p>핵심 열쇠는 눈앞에 문제에 집중하는 것이다. 거기에 온 관심을 집중시켜라.</p>
</blockquote>
<blockquote>
<p>나는 나에게 해로운 방식이 아니라 도움이 되는 방식으로 말하겠다.</p>
</blockquote>
<blockquote>
<p><strong>일상적으로 겪는 &#39;문제&#39;들을 &#39;기회&#39;로 여기는 간단한 방법을 통해 문제를 새롭게 규정한다.</strong></p>
</blockquote>
<h3 id="2-나는-이기게-되어있어">2. 나는 이기게 되어있어</h3>
<h3 id="3-나는-할-수-있어">3. 나는 할 수 있어</h3>
<h3 id="4-나는-불확실성을-환영해">4. 나는 불확실성을 환영해</h3>
<blockquote>
<p>결정의 순간이 왔을 때 최선은 옳은 일을 하는 것이다. 차선은 틀린 일을 하는 것이다. 최악은 아무것도 하지 않는 것이다. 
&lt; 시어도어 루스벨트 &gt;</p>
</blockquote>
<blockquote>
<p>내가 아는 것은 내가 아무것도 모른다는 사실뿐이다. 
&lt; 소크라테스 &gt;</p>
</blockquote>
<blockquote>
<p>일상의 루틴을 흔들어라.</p>
</blockquote>
<h3 id="5-생각이-아니라-행동이-나를-규정해">5. 생각이 아니라 행동이 나를 규정해</h3>
<blockquote>
<p><strong>가만히 앉아서 완벽한 기분이 되기를 기다린다면 아무것도 시작하지 못할 것이다.</strong></p>
</blockquote>
<blockquote>
<p>우리는 공정한 행동을 함으로써 공정해지고 절제하는 행동을 함으로써 절제되고, 용감한 행동을 함으로써 용감해진다.
&lt; 아리스토텔레스 &gt;</p>
</blockquote>
<h3 id="6-나는-부단한-사람이야">6. 나는 부단한 사람이야</h3>
<h3 id="7-나는-아무것도-기대하지-않고-모든-것을-받아들여">7. 나는 아무것도 기대하지 않고 모든 것을 받아들여</h3>
<blockquote>
<p>기대를 놓아주는 순간, 일어나는 상황을 있는 그대로 수용하는 법을 배우는 순간, 남들과의 관계는 믿기지 않을 만큼 더 좋아진다.</p>
</blockquote>
<blockquote>
<p>사람들을 있는 그대로 사랑하라.</p>
</blockquote>
<h3 id="나가는-말">나가는 말</h3>
<blockquote>
<p><strong>당신이 무언가를 할 수 없는 수많은 이유를 대지 마라.</strong></p>
</blockquote>
<blockquote>
<p>인생을 재정비하기 위해 텔레비전을 장시간 보는 것조차 그만둘 수 없다면 당신은 변화를 원하지 않는 게 분명하다.</p>
</blockquote>
<blockquote>
<p>당신은 깨어 있는 인생의 모든 시간을 목적을 추구하는 데 써야 한다.</p>
</blockquote>
<blockquote>
<p>당신은 지금 당장 선택을 내려야 한다. 그것들을 그만두지 않는 한, 당신은 절대로 인생을 바꾸지 못할 것이다. 더 이상은 핑계 대지 마라.</p>
</blockquote>
<h3 id="당신은-당신-생각이-아니다-당신은-당신-행동이다-당신은-당신이-하는-일이다">당신은 당신 생각이 아니다. 당신은 당신 행동이다. 당신은 당신이 하는 일이다.</h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[SOAP - Simple Object Access Protocol]]></title>
            <link>https://velog.io/@gun_yoon/SOAP-Simple-Object-Access-Protocol</link>
            <guid>https://velog.io/@gun_yoon/SOAP-Simple-Object-Access-Protocol</guid>
            <pubDate>Fri, 27 May 2022 08:30:34 GMT</pubDate>
            <description><![CDATA[<h3 id="soap---단순-객체-접근-프로토콜">SOAP - 단순 객체 접근 프로토콜</h3>
<blockquote>
</blockquote>
<p>HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다</p>
<hr>
<h3 id="soap-아키텍쳐">SOAP 아키텍쳐</h3>
<blockquote>
</blockquote>
<p>UDDI를 통해 웹서비스를 등록, 검색, 바인딩
</br>전역 비즈니스 레지스트리(UDDI) - Universal Description, Discovery and Integration
</br>웹서비스 기술 언어(WSDL)</p>
<hr>
<h3 id="장단점">장단점</h3>
<blockquote>
<p>플랫폼이나 프로그래밍 언어에 독립적임
복잡한 구조
무거우며 속도 느림</p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[위도, 경도]]></title>
            <link>https://velog.io/@gun_yoon/%EC%9C%84%EB%8F%84-%EA%B2%BD%EB%8F%84</link>
            <guid>https://velog.io/@gun_yoon/%EC%9C%84%EB%8F%84-%EA%B2%BD%EB%8F%84</guid>
            <pubDate>Wed, 25 May 2022 00:24:03 GMT</pubDate>
            <description><![CDATA[<h3 id="위도-latitude">위도 latitude</h3>
<blockquote>
<p>위도의 기준은 적도(위도 0도)
적도를 기준으로 북위, 남위로 나뉨</p>
</blockquote>
</br>

<h3 id="경도-longitude">경도 longitude</h3>
<blockquote>
<p>경도의 기준은 영국을 지나는 본초자오선(그리니치천문대)
이를 기준으로 동경, 서경</p>
</blockquote>
</br>

<hr>
<p>서울 위도, 경도 : 북위 37도, 동경 126도</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[JAVA 플랫폼]]></title>
            <link>https://velog.io/@gun_yoon/JAVA-%ED%94%8C%EB%9E%AB%ED%8F%BC</link>
            <guid>https://velog.io/@gun_yoon/JAVA-%ED%94%8C%EB%9E%AB%ED%8F%BC</guid>
            <pubDate>Tue, 24 May 2022 01:14:43 GMT</pubDate>
            <description><![CDATA[<p>자바 플랫폼은 자바 가상 머신(JVM)과 어플리케이션 프로그래밍 인터페이스(API)로 구성됨
[JVM, API]</p>
<hr>
<h4 id="java-sejava-standard-edition---표준-에디션">JAVA SE(Java Standard Edition) - 표준 에디션</h4>
<p>대중적인 자바 플랫폼</p>
<hr>
<h4 id="java-eejava-enterprise-edition---엔터프라이즈-에디션">JAVA EE(Java Enterprise Edition) - 엔터프라이즈 에디션</h4>
<p>Java SE를 기반으로 확장</p>
<hr>
<h4 id="java-memicro-edition---마이크로-에디션">JAVA ME(Micro Edition) - 마이크로 에디션</h4>
]]></description>
        </item>
        <item>
            <title><![CDATA[검색엔진이란?]]></title>
            <link>https://velog.io/@gun_yoon/%EA%B2%80%EC%83%89%EC%97%94%EC%A7%84%EC%9D%B4%EB%9E%80</link>
            <guid>https://velog.io/@gun_yoon/%EA%B2%80%EC%83%89%EC%97%94%EC%A7%84%EC%9D%B4%EB%9E%80</guid>
            <pubDate>Wed, 18 May 2022 05:34:24 GMT</pubDate>
            <description><![CDATA[<h3 id="검색엔진">검색엔진</h3>
<blockquote>
<p>사용자가 원하는 정보만을 여러 웹 사이트나 웹 페이지 등에서 검색해 
주는 시스템이나 프로그램 등을 통틀어 검색 엔진(search engine)이라고 합니다
</br>
<strong>검색 엔진의 동작 원리</strong>
검색 엔진은 크게 정보 수집, 색인 그리고 검색의 순서로 동작합니다.</p>
</blockquote>
<h3 id="elasticserach">Elasticserach</h3>
<blockquote>
<p>Apache Lucene(아파치 루씬) 기반의 Java 오픈소스 분산 검색 엔진</p>
</blockquote>
<h3 id="elasticsearch-architecture">Elasticsearch Architecture</h3>
<blockquote>
</blockquote>
<p>클러스터(cluster) - 가장 큰 시스템 단위, 하나 이상의 노드
노드(node) - 단위 프로세스
인덱스(index) - RDBMS의 database
샤딩(sharding) - 데이터를 분산해서 저장,    index 를 여러 shard로 쪼갬
replica - 또 다른 형태의 shard - 복제샤드</p>
<h3 id="elk-스택">ELK 스택</h3>
<blockquote>
<p><strong>Logstash</strong>
다양한 소스( DB, csv파일 등 )의 로그 또는 트랜잭션 데이터를 수집, 집계, 파싱하여 Elasticsearch로 전달
</br>
<strong>Elasticsearch</strong>
Logstash로부터 받은 데이터를 검색 및 집계를 하여 필요한 관심 있는 정보를 획득
</br>
<strong>Kibana</strong>
Elasticsearch의 빠른 검색을 통해 데이터를 시각화 및 모니터링</p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[velog 테스트]]></title>
            <link>https://velog.io/@gun_yoon/velog-%ED%85%8C%EC%8A%A4%ED%8A%B8</link>
            <guid>https://velog.io/@gun_yoon/velog-%ED%85%8C%EC%8A%A4%ED%8A%B8</guid>
            <pubDate>Tue, 17 May 2022 06:44:44 GMT</pubDate>
            <description><![CDATA[<h1 id="h1테스트">H1테스트</h1>
<h4 id="h4테스트">H4테스트</h4>
</br> 

<h3 id="줄바꿈">줄바꿈</h3>
<pre><code>&lt;/br&gt;</code></pre><p><strong>강조</strong></p>
<blockquote>
<p>블럭</p>
<blockquote>
<p>블럭2</p>
<blockquote>
<p>블럭3</p>
</blockquote>
</blockquote>
</blockquote>
<p>링크 <a href="www.naver.com">naver링크</a></p>
<pre><code>public class 코드 {

}</code></pre><h3 id="수평선">수평선</h3>
<hr>
<hr>
<hr>
<pre><code>---
___
***
</code></pre><h3 id="테이블">테이블</h3>
<table>
<thead>
<tr>
<th align="center">컬럼1</th>
<th align="left">컬럼2</th>
<th align="right">컬럼3</th>
</tr>
</thead>
<tbody><tr>
<td align="center">값1</td>
<td align="left">값2</td>
<td align="right">값3</td>
</tr>
</tbody></table>
<pre><code>|컬럼1|컬럼2|컬럼3|
|:----:|:----|----:|
|값1|값2|값3|
</code></pre><h3 id="체크박스">체크박스</h3>
<ul>
<li><input disabled="" type="checkbox"> 체크박스1</li>
<li><input checked="" disabled="" type="checkbox"> 체크박스2
```</li>
<li><input disabled="" type="checkbox"> 체크박스1</li>
<li><input checked="" disabled="" type="checkbox"> 체크박스2<pre><code></code></pre></li>
</ul>
<h3 id="인라인코드">인라인코드</h3>
<p></br></br></p>
<p>2022.05.17 테스트</p>
]]></description>
        </item>
    </channel>
</rss>