<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>넓고얕은지식사전</title>
    <link>https://nullgoyatten.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Fri, 26 Jun 2026 21:20:31 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>맛난이</managingEditor>
    <image>
      <title>넓고얕은지식사전</title>
      <url>https://tistory1.daumcdn.net/tistory/3312364/attach/f8492e85968444739be95c69bd937b2d</url>
      <link>https://nullgoyatten.tistory.com</link>
    </image>
    <item>
      <title>01 처음부터 감 Java 보기(윈도우 커멘드창(CMD)으로 Java 작성해보기)</title>
      <link>https://nullgoyatten.tistory.com/35</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;개발은 항상 어렵다. 처음부터도 어렵다. 쉽게 쓱 보고 싶은데 절대 쉽지않다. 결국은 그 감을 잡기 전까지는 계속 어렵다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 어려운걸 한번 쉽게 설명해 보고자 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;알려면 해봐야 하는법. 자바를 해보려면 일단 컴퓨터에 설치를 해야 한다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임이랑 똑같다. 설치하는 것 부터가 게임의 시작이다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 자바설치하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1-1. JAVA 다운로드하기&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;다운로드 경로 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://jdk.java.net/java-se-ri/11&quot;&gt;https://jdk.java.net/java-se-ri/11&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;요새 자바 다운받을려면 가입과 로그인이 필요하지만 위 링크는 그럴 필요가 없다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;다운로드하고 압축까지 풀자.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot;&gt;(자바도 버전이 굉장히 많은데 지금은 버전은 달라도 크게 상관 없다. 자바도 계속 패치를 하는데 오래된 버전은 지원을 안한다. 그래서 점점 새 버전이 나온것으로 이해하면 된다.)&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div id=&quot;aswift_6_host&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1072&quot; data-origin-height=&quot;703&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bf6WqZ/btsaV3yditj/iF4KR6K5ldxTRobdLdEUt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bf6WqZ/btsaV3yditj/iF4KR6K5ldxTRobdLdEUt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bf6WqZ/btsaV3yditj/iF4KR6K5ldxTRobdLdEUt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbf6WqZ%2FbtsaV3yditj%2FiF4KR6K5ldxTRobdLdEUt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1072&quot; height=&quot;703&quot; data-origin-width=&quot;1072&quot; data-origin-height=&quot;703&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;576&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5sfVF/btsaXmdmLEf/shRot1k2cakqm2KyHaB5N1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5sfVF/btsaXmdmLEf/shRot1k2cakqm2KyHaB5N1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5sfVF/btsaXmdmLEf/shRot1k2cakqm2KyHaB5N1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5sfVF%2FbtsaXmdmLEf%2FshRot1k2cakqm2KyHaB5N1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1050&quot; height=&quot;576&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;576&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1-2. C:\Program Files\Java 경로에 넣기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1058&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c7yLik/btsaROhMT4N/LKx3ac5ue5dzcIU8bEXYx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c7yLik/btsaROhMT4N/LKx3ac5ue5dzcIU8bEXYx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c7yLik/btsaROhMT4N/LKx3ac5ue5dzcIU8bEXYx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc7yLik%2FbtsaROhMT4N%2FLKx3ac5ue5dzcIU8bEXYx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1058&quot; height=&quot;559&quot; data-origin-width=&quot;1058&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. JAVA 환경 설정&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;파일만 넣었다고 다가 아니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;윈도우에게 알려줘야한다. &quot;자바야 프로램을 실행하려거든 내가 넣어둔 곳으로 가렴&quot; 하고 알려주는 것이다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;한번만 잘 알려주면 윈도우가 알아서 안내한다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1763382802353&quot; class=&quot;groovy&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;Java : &quot;저기 실례합니다. 길 좀 물어보려고 하는데요..&quot;

Windows : &quot;아~ 너 Java 프로그램이야? 그럼 JAVA_HOME으로 가!&quot;

Java : &quot; JAVA_HOME 이요?&quot;

Windows :  &quot;어 JAVA_HOME이 어디냐고? C:\Program Files\Java\jdk-11&quot;

Java : &quot;감사합니다!&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2-1. 환경변수 편집&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;738&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/by07Fw/btsaw6qytps/l0eoGfj5bKM3pi0po66ZQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/by07Fw/btsaw6qytps/l0eoGfj5bKM3pi0po66ZQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/by07Fw/btsaw6qytps/l0eoGfj5bKM3pi0po66ZQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fby07Fw%2Fbtsaw6qytps%2Fl0eoGfj5bKM3pi0po66ZQk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;738&quot; height=&quot;639&quot; data-origin-width=&quot;738&quot; data-origin-height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div id=&quot;aswift_7_host&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;456&quot; data-origin-height=&quot;508&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pq71I/btsaERGUgcW/KvcyFZMbK8TJSIk48xLVMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pq71I/btsaERGUgcW/KvcyFZMbK8TJSIk48xLVMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pq71I/btsaERGUgcW/KvcyFZMbK8TJSIk48xLVMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPq71I%2FbtsaERGUgcW%2FKvcyFZMbK8TJSIk48xLVMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;456&quot; height=&quot;508&quot; data-origin-width=&quot;456&quot; data-origin-height=&quot;508&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;581&quot; data-origin-height=&quot;546&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cavRom/btsaVes8BxE/gJEfuVvD4Jz5LLlzQaIM2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cavRom/btsaVes8BxE/gJEfuVvD4Jz5LLlzQaIM2k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cavRom/btsaVes8BxE/gJEfuVvD4Jz5LLlzQaIM2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcavRom%2FbtsaVes8BxE%2FgJEfuVvD4Jz5LLlzQaIM2k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;581&quot; height=&quot;546&quot; data-origin-width=&quot;581&quot; data-origin-height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;634&quot; data-origin-height=&quot;546&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDW48O/btsaw6YhXNG/j8QFK4VAz0fFcqKVsgIOL1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDW48O/btsaw6YhXNG/j8QFK4VAz0fFcqKVsgIOL1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDW48O/btsaw6YhXNG/j8QFK4VAz0fFcqKVsgIOL1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDW48O%2Fbtsaw6YhXNG%2Fj8QFK4VAz0fFcqKVsgIOL1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;634&quot; height=&quot;546&quot; data-origin-width=&quot;634&quot; data-origin-height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;552&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdWzsV/btsaw5ZqNVP/U7iI2GknGyOXB3TYlHCekK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdWzsV/btsaw5ZqNVP/U7iI2GknGyOXB3TYlHCekK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdWzsV/btsaw5ZqNVP/U7iI2GknGyOXB3TYlHCekK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdWzsV%2Fbtsaw5ZqNVP%2FU7iI2GknGyOXB3TYlHCekK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;583&quot; height=&quot;552&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;552&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;549&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b87kXa/btsaQJOB5oS/rx9jRCmjMmb6oPkVpvjTSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b87kXa/btsaQJOB5oS/rx9jRCmjMmb6oPkVpvjTSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b87kXa/btsaQJOB5oS/rx9jRCmjMmb6oPkVpvjTSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb87kXa%2FbtsaQJOB5oS%2Frx9jRCmjMmb6oPkVpvjTSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;582&quot; height=&quot;549&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;549&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;577&quot; data-origin-height=&quot;549&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOvRRV/btsaRvJGvJL/lmCrDpdqXnKHZgaVnpdL7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOvRRV/btsaRvJGvJL/lmCrDpdqXnKHZgaVnpdL7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOvRRV/btsaRvJGvJL/lmCrDpdqXnKHZgaVnpdL7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOvRRV%2FbtsaRvJGvJL%2FlmCrDpdqXnKHZgaVnpdL7k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;577&quot; height=&quot;549&quot; data-origin-width=&quot;577&quot; data-origin-height=&quot;549&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2-2. 환경변수 적용 확인(제대로 됬는지 보자)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;윈도우 + R + cmd&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1681737384702&quot; class=&quot;applescript&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;java -version&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;929&quot; data-origin-height=&quot;491&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TBOto/btsaJVPJ09y/eV1V7Zjy2X7oHNDOQQSyTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TBOto/btsaJVPJ09y/eV1V7Zjy2X7oHNDOQQSyTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TBOto/btsaJVPJ09y/eV1V7Zjy2X7oHNDOQQSyTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTBOto%2FbtsaJVPJ09y%2FeV1V7Zjy2X7oHNDOQQSyTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;929&quot; height=&quot;491&quot; data-origin-width=&quot;929&quot; data-origin-height=&quot;491&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;적용이 잘 됐다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이제 본격적으로 자바 코드를 작성해보자&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot;&gt;C드라이브에 test 폴더를 만들고 거기에다 TestJava.java파일을 작성하는것이 목표다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 경로이동(cd = change directory)&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1681737802945&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cd /

//루트 디렉토리로 이동하겠다는 뜻이다.&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;982&quot; data-origin-height=&quot;489&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sePV1/btsaKx12CHD/6MJNcx3ms7SxnapcAf7Dhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sePV1/btsaKx12CHD/6MJNcx3ms7SxnapcAf7Dhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sePV1/btsaKx12CHD/6MJNcx3ms7SxnapcAf7Dhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsePV1%2FbtsaKx12CHD%2F6MJNcx3ms7SxnapcAf7Dhk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;982&quot; height=&quot;489&quot; data-origin-width=&quot;982&quot; data-origin-height=&quot;489&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot;&gt;4. 폴더생성(mkdir = make directory)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1681737938457&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;mkdir test

//make directory 의 약자이다.&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;977&quot; data-origin-height=&quot;513&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dIksj0/btsaEhZwqdr/UtCpYZkkUo81L63Iyaemw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dIksj0/btsaEhZwqdr/UtCpYZkkUo81L63Iyaemw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dIksj0/btsaEhZwqdr/UtCpYZkkUo81L63Iyaemw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdIksj0%2FbtsaEhZwqdr%2FUtCpYZkkUo81L63Iyaemw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;977&quot; height=&quot;513&quot; data-origin-width=&quot;977&quot; data-origin-height=&quot;513&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot;&gt;5. 다시 경로이동&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1681738406072&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cd ./test

//하위의  test 디렉토리로 이동하겠다는 뜻이다.&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;976&quot; data-origin-height=&quot;511&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5yKly/btsaSUvbebI/EdtXa3M8T1qcpF6u6WyuWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5yKly/btsaSUvbebI/EdtXa3M8T1qcpF6u6WyuWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5yKly/btsaSUvbebI/EdtXa3M8T1qcpF6u6WyuWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5yKly%2FbtsaSUvbebI%2FEdtXa3M8T1qcpF6u6WyuWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;976&quot; height=&quot;511&quot; data-origin-width=&quot;976&quot; data-origin-height=&quot;511&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot;&gt;6. 자바 파일 작성&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 자바파일을 만들어 볼것이다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;echo&lt;/b&gt; &amp;rarr; 문자열 출력&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt; &amp;rarr; 기존 파일에 이어붙이기(append)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;즉, echo는 &lt;b&gt;&quot;이 문자열을 출력해라&quot;&lt;/b&gt; 라는 뜻이고,&lt;br /&gt;&amp;gt; 또는 &amp;gt;&amp;gt; 와 함께 쓰면 출력되는 글자를 &lt;b&gt;파일로 저장&lt;/b&gt;할 수 있다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;echo pacage com; &amp;gt;&amp;gt; TestJava.java&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;즉, &lt;b&gt;pacage com;&lt;/b&gt; 이라는 내용을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;TestJava.java&lt;/b&gt;에 적겠다는 내용이다.&lt;/p&gt;
&lt;pre id=&quot;code_1763384025488&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;echo package com; &amp;gt; TestJava.java
echo public class TestJava { &amp;gt;&amp;gt; TestJava.java
echo     public static void main(String[] args) { &amp;gt;&amp;gt; TestJava.java
echo         System.out.println(&quot;Test Java!&quot;); &amp;gt;&amp;gt; TestJava.java
echo     } &amp;gt;&amp;gt; TestJava.java
echo } &amp;gt;&amp;gt; TestJava.java&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;980&quot; data-origin-height=&quot;516&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lq7s9/btsaR1uNJlf/A9P3BwexSWUGRFZcuRLVk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lq7s9/btsaR1uNJlf/A9P3BwexSWUGRFZcuRLVk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lq7s9/btsaR1uNJlf/A9P3BwexSWUGRFZcuRLVk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flq7s9%2FbtsaR1uNJlf%2FA9P3BwexSWUGRFZcuRLVk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;980&quot; height=&quot;516&quot; data-origin-width=&quot;980&quot; data-origin-height=&quot;516&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;818&quot; data-origin-height=&quot;458&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AatBr/btsaXlFxB8C/tsuf1Rfkjnvr3R5NRNOGQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AatBr/btsaXlFxB8C/tsuf1Rfkjnvr3R5NRNOGQ1/img.png&quot; data-alt=&quot;잘됬다 ㅋㅋ&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AatBr/btsaXlFxB8C/tsuf1Rfkjnvr3R5NRNOGQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAatBr%2FbtsaXlFxB8C%2Ftsuf1Rfkjnvr3R5NRNOGQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;818&quot; height=&quot;458&quot; data-origin-width=&quot;818&quot; data-origin-height=&quot;458&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;잘됬다 ㅋㅋ&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot;&gt;7&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot;&gt;. 컴파일&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컴파일은 사람이 읽을 수 있는 코드 &amp;rarr; 컴퓨터가 실행할 수 있는 기계어로 번역하는 과정이다.&lt;/p&gt;
&lt;pre id=&quot;code_1763385095278&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;javac -d . TestJava.java&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;556&quot; data-origin-height=&quot;56&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CQV6h/dJMcacO1rxn/t5OZkoIv5eb0KN5Ft4PRz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CQV6h/dJMcacO1rxn/t5OZkoIv5eb0KN5Ft4PRz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CQV6h/dJMcacO1rxn/t5OZkoIv5eb0KN5Ft4PRz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCQV6h%2FdJMcacO1rxn%2Ft5OZkoIv5eb0KN5Ft4PRz1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;556&quot; height=&quot;56&quot; data-origin-width=&quot;556&quot; data-origin-height=&quot;56&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;javac(Java Compiler)로 컴파일을 할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;( -d 옵션은 package안의 경로(com)로 컴파일 하기 위해 사용한다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보면 com 폴더가 자동으로 생성되었다. (그리고 이 안에 class파일이 생성되었다.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;883&quot; data-origin-height=&quot;416&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KLlBu/btsaUi3vQAs/wm49BKXbctFUDUYdLNIGX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KLlBu/btsaUi3vQAs/wm49BKXbctFUDUYdLNIGX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KLlBu/btsaUi3vQAs/wm49BKXbctFUDUYdLNIGX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKLlBu%2FbtsaUi3vQAs%2Fwm49BKXbctFUDUYdLNIGX1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;883&quot; height=&quot;416&quot; data-origin-width=&quot;883&quot; data-origin-height=&quot;416&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;275&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4AmTf/dJMcaiaDsUi/DTAYMqe0wuEocsa4ZDsEP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4AmTf/dJMcaiaDsUi/DTAYMqe0wuEocsa4ZDsEP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4AmTf/dJMcaiaDsUi/DTAYMqe0wuEocsa4ZDsEP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4AmTf%2FdJMcaiaDsUi%2FDTAYMqe0wuEocsa4ZDsEP1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;987&quot; height=&quot;275&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;275&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot;&gt;8. class파일 실행&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로 생성된 클래스 파일을 실행해보자.&lt;/p&gt;
&lt;pre id=&quot;code_1763385402750&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;java com.TestJava&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;339&quot; data-origin-height=&quot;123&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dDMo1I/btsaVcWoz7k/JJ2WTh0BmcRIme5cL9K2X0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dDMo1I/btsaVcWoz7k/JJ2WTh0BmcRIme5cL9K2X0/img.png&quot; data-alt=&quot;잘 된다 ㅋㅋㅋㅋㅋ&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dDMo1I/btsaVcWoz7k/JJ2WTh0BmcRIme5cL9K2X0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDMo1I%2FbtsaVcWoz7k%2FJJ2WTh0BmcRIme5cL9K2X0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;339&quot; height=&quot;123&quot; data-origin-width=&quot;339&quot; data-origin-height=&quot;123&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;잘 된다 ㅋㅋㅋㅋㅋ&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/JAVA</category>
      <category>cmd</category>
      <category>java</category>
      <category>컴파일</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/35</guid>
      <comments>https://nullgoyatten.tistory.com/35#entry35comment</comments>
      <pubDate>Mon, 17 Nov 2025 22:25:53 +0900</pubDate>
    </item>
    <item>
      <title>인터넷 사용 기록 삭제 방법 (크롬+Edge+Firefox) 공통</title>
      <link>https://nullgoyatten.tistory.com/39</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;Ctrl + Shift + Delete&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;959&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eieSzy/btsMBUSYLj7/SPB6hr9ZhmlzfmXlRknPe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eieSzy/btsMBUSYLj7/SPB6hr9ZhmlzfmXlRknPe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eieSzy/btsMBUSYLj7/SPB6hr9ZhmlzfmXlRknPe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeieSzy%2FbtsMBUSYLj7%2FSPB6hr9ZhmlzfmXlRknPe0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1274&quot; height=&quot;959&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;959&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; ✅ 주요 브라우저별 &quot;Ctrl + Shift + Delete&quot; 동작 여부 &lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; width=&quot;216&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;86&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;브라우저&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;단축키 동작 여부&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;70&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;추가 설명&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;86&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Chrome (&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;크롬&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;✅&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지원됨&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;70&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인터넷 사용 기록 삭제&lt;span&gt;&quot; &lt;/span&gt;창이 열림&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;86&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Edge (&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;엣지&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;✅&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지원됨&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;70&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;크롬과 동일한 동작&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;86&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Firefox (&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;파이어폭스&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;✅&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지원됨&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;70&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;개인정보 및 기록 삭제&lt;span&gt;&quot; &lt;/span&gt;창이 열림&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;86&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Opera (&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;오페라&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;✅&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지원됨&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;70&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인터넷 사용 기록 삭제&lt;span&gt;&quot; &lt;/span&gt;창이 열림&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;86&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Brave (&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;브레이브&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;✅&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지원됨&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;70&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;브라우징 데이터 지우기&lt;span&gt;&quot; &lt;/span&gt;창이 열림&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;86&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Vivaldi (&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;비발디&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;✅&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지원됨&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;70&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;개인 데이터 삭제&lt;span&gt;&quot; &lt;/span&gt;창이 열림&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;86&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Safari (&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사파리&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;❌&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지원 안됨&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;70&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;수동으로 설정에서 삭제해야 함&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;86&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Internet Explorer (IE)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;61&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;✅&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지원됨&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;70&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;검색 기록 삭제&lt;span&gt;&quot; &lt;/span&gt;창이 열림&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT/네트워크</category>
      <category>단축키</category>
      <category>엣지</category>
      <category>캐시</category>
      <category>쿠키</category>
      <category>크롬</category>
      <category>파이어폭스</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/39</guid>
      <comments>https://nullgoyatten.tistory.com/39#entry39comment</comments>
      <pubDate>Wed, 5 Mar 2025 13:46:53 +0900</pubDate>
    </item>
    <item>
      <title>SSMS (SQL Server Management Studio) 단축키 모음 + 단축키 설정</title>
      <link>https://nullgoyatten.tistory.com/38</link>
      <description>&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; width=&quot;347&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;75&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;기능&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;271&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;단축키&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;75&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;새 쿼리 창 열기&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;271&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Ctrl + N&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;75&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;쿼리 실행&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;271&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;F5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;75&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;실행 계획 보기&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;271&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Ctrl + M&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;75&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;선택 영역 주석 처리&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;271&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Ctrl + K, Ctrl + C&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;75&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;주석 해제&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;271&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Ctrl + K, Ctrl + U&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;75&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;테이블 새로고침&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;271&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;F5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;75&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;결과 창 닫기&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;271&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Ctrl + R&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;75&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인텔리센스 팝업&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;271&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Ctrl + Space&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;도구&amp;nbsp;&amp;gt;&amp;nbsp;옵션&amp;nbsp;&amp;gt;&amp;nbsp;환경&amp;nbsp;&amp;gt;&amp;nbsp;키보드&amp;nbsp;&amp;gt;&amp;nbsp;쿼리&amp;nbsp;바로&amp;nbsp;가기&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1688&quot; data-origin-height=&quot;1018&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7PvbF/btsMs9vbnpq/lzwRzmyjD8vIdaXOSnHHmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7PvbF/btsMs9vbnpq/lzwRzmyjD8vIdaXOSnHHmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7PvbF/btsMs9vbnpq/lzwRzmyjD8vIdaXOSnHHmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7PvbF%2FbtsMs9vbnpq%2FlzwRzmyjD8vIdaXOSnHHmK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1688&quot; height=&quot;1018&quot; data-origin-width=&quot;1688&quot; data-origin-height=&quot;1018&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;744&quot; data-origin-height=&quot;666&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpWUzC/btsMtb0NVHC/bKwyZou037tIUY7nGYSJQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpWUzC/btsMtb0NVHC/bKwyZou037tIUY7nGYSJQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpWUzC/btsMtb0NVHC/bKwyZou037tIUY7nGYSJQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpWUzC%2FbtsMtb0NVHC%2FbKwyZou037tIUY7nGYSJQk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;744&quot; height=&quot;666&quot; data-origin-width=&quot;744&quot; data-origin-height=&quot;666&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;테이블 조회&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;select&amp;nbsp;top&amp;nbsp;10000&amp;nbsp;*&amp;nbsp;from&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;프로시저 조회&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;dbo.sys_helptext&lt;/p&gt;</description>
      <category>IT/기타</category>
      <category>MSSQL</category>
      <category>SSMS</category>
      <category>단축키</category>
      <category>프로시저</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/38</guid>
      <comments>https://nullgoyatten.tistory.com/38#entry38comment</comments>
      <pubDate>Fri, 21 Feb 2025 15:22:33 +0900</pubDate>
    </item>
    <item>
      <title>인터넷 속도 체크(Fast.com)</title>
      <link>https://nullgoyatten.tistory.com/37</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;&lt;a style=&quot;color: #ee2323;&quot; href=&quot;http://www.fast.com&quot;&gt;www.fast.com&amp;nbsp; 바로가기&amp;nbsp; &amp;gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;figure id=&quot;og_1740113747084&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;인터넷 속도 테스트&quot; data-og-description=&quot;회원님의 다운로드 속도는 얼마나 될까요? FAST.com의 간편한 인터넷 속도 테스트로 몇 초 안에 ISP 속도를 알아볼 수 있습니다.&quot; data-og-host=&quot;fast.com&quot; data-og-source-url=&quot;http://www.fast.com&quot; data-og-url=&quot;https://fast.com/ko/share/____share_shot___.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://www.fast.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://www.fast.com&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;인터넷 속도 테스트&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;회원님의 다운로드 속도는 얼마나 될까요? FAST.com의 간편한 인터넷 속도 테스트로 몇 초 안에 ISP 속도를 알아볼 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;fast.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;997&quot; data-origin-height=&quot;619&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dcqL1t/btsMsgVKtpT/WUhqgM8IhZ86AIAkSIMFn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dcqL1t/btsMsgVKtpT/WUhqgM8IhZ86AIAkSIMFn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dcqL1t/btsMsgVKtpT/WUhqgM8IhZ86AIAkSIMFn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdcqL1t%2FbtsMsgVKtpT%2FWUhqgM8IhZ86AIAkSIMFn1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;997&quot; height=&quot;619&quot; data-origin-width=&quot;997&quot; data-origin-height=&quot;619&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;207&quot; data-start=&quot;146&quot;&gt;&lt;b&gt;fast.com&lt;/b&gt;은 **넷플릭스(NETFLIX)**에서 제공하는 무료 인터넷 속도 측정 사이트입니다.&lt;/li&gt;
&lt;li data-end=&quot;255&quot; data-start=&quot;208&quot;&gt;별도의 로그인 없이 접속만으로 &lt;b&gt;다운로드 속도&lt;/b&gt;를 빠르게 확인할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 85px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style5&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;&lt;b&gt;Mbs&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;&lt;b&gt;KB/s&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;&lt;b&gt;MB/s&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;1 Mbps&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;122 KB/s&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;0.12 MB/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;10 Mbps&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;1,220 KB/s&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;1.22 MB/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;100 Mbps&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;12,200 KB/s&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;12.2 MB/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;1 Gbps&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;122,000 KB/s&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;122 MB/s&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1795&quot; data-start=&quot;1654&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1699&quot; data-start=&quot;1654&quot;&gt;&lt;b&gt;넷플릭스, 유튜브 등 스트리밍용:&lt;/b&gt; 최소 &lt;b&gt;25 Mbps 이상&lt;/b&gt; 추천&lt;/li&gt;
&lt;li data-end=&quot;1750&quot; data-start=&quot;1700&quot;&gt;&lt;b&gt;온라인 게임:&lt;/b&gt; &lt;b&gt;50 Mbps 이상&lt;/b&gt; &amp;amp; &lt;b&gt;Ping 50ms 이하&lt;/b&gt; 권장&lt;/li&gt;
&lt;li data-end=&quot;1795&quot; data-start=&quot;1751&quot;&gt;&lt;b&gt;화상회의/재택근무:&lt;/b&gt; 업/다운로드 모두 &lt;b&gt;10 Mbps 이상&lt;/b&gt; 필요&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;954&quot; data-origin-height=&quot;405&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/F0QCM/btsMrveOcE2/VEyHlLnn1xEikH6eWePbYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/F0QCM/btsMrveOcE2/VEyHlLnn1xEikH6eWePbYk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/F0QCM/btsMrveOcE2/VEyHlLnn1xEikH6eWePbYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FF0QCM%2FbtsMrveOcE2%2FVEyHlLnn1xEikH6eWePbYk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;954&quot; height=&quot;405&quot; data-origin-width=&quot;954&quot; data-origin-height=&quot;405&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/네트워크</category>
      <category>넷플릭스속도테스트</category>
      <category>다운로드속도</category>
      <category>속도테스트</category>
      <category>업로드속도</category>
      <category>인터넷속도</category>
      <category>인터넷속도측정</category>
      <category>핑테스트</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/37</guid>
      <comments>https://nullgoyatten.tistory.com/37#entry37comment</comments>
      <pubDate>Fri, 21 Feb 2025 14:12:51 +0900</pubDate>
    </item>
    <item>
      <title>네트워크 개념 공부 기본 부터 한번에 끝내기</title>
      <link>https://nullgoyatten.tistory.com/36</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;다시 공부하는 김에 기초부터 훑어보고자 한다. 주로 LAN(Local Area Network) 위주로 다루고자 한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;당장 이해가 안 되더라도 책 읽듯이 쭉 읽어보면 나중에는 다 이해가 될 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ef5369; background-color: #f6e199; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;Network의 의미 :&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ef5369; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;Net와 Work의 합성어&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;네트는&amp;nbsp;그물을&amp;nbsp;의미하고&amp;nbsp;위크는&amp;nbsp;일하는&amp;nbsp;것으로&amp;nbsp;그물처럼&amp;nbsp;연결되어&amp;nbsp;동작(일)&amp;nbsp;하는&amp;nbsp;것을&amp;nbsp;의미 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #ef5369; background-color: #f6e199; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;protocol :&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ef5369; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;컴퓨터 상호 간 혹은 컴퓨터 단말 간에서 통신을 할 때에 필요한 통신&amp;nbsp;&lt;u&gt;규약 &lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;u&gt;규약&lt;/u&gt;&lt;/span&gt;&amp;nbsp;: 규&lt;/span&gt;약은 서로 이해할 수 있는 의미 내용을 표현하는 정보의 포맷구성으로 포맷의 송수신 방법 등의 규정을 말함&lt;/span&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;컴퓨터&amp;nbsp;상호 간의&amp;nbsp;통신을&amp;nbsp;확실하고&amp;nbsp;원활하게&amp;nbsp;하기&amp;nbsp;위해선 이들의&amp;nbsp;프로토콜이&amp;nbsp;완전히&amp;nbsp;규정되어&amp;nbsp;표준화되어야&amp;nbsp;함 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ef5369; background-color: #f6e199; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;네트워크 분류 :&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ef5369; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;네트워크를 규모, 소유권, 물리적 거리에 따라 구분하는 것&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;대표적으로 LAN, MAN, WAN으로 구분할 수 있고, &lt;/span&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;각각의&amp;nbsp;하위로는&amp;nbsp;아래와&amp;nbsp;같이&amp;nbsp;구분된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #ef5369;&quot;&gt;&lt;b&gt;LAN(Local&amp;nbsp;Area&amp;nbsp;Network)&amp;nbsp;protocol&lt;/b&gt; &lt;/span&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Token Ring&lt;/span&gt; : 컴퓨터 네트워크에서 사용되는 토큰 패싱 방식의 LAN 프로토콜입니다. 네트워크 장비들이 토큰을 전달하여 통신하는 방식입니다. 링 형태로 네트워크를 구성하고, 토큰 패싱 방식을 사용하여 매체를 접근하는 방식입니다. 토큰이라는 짧은 길이의 프레임을 상요하여 데이터를 보낼 수 있는 자격을 한정하며 스테이션은 자신의 차례가 되어서야 데이터를 전송하게 됩니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;FDDI&lt;/span&gt; : 광섬유를 이용하여 데이터를 전송하는 LAN 표준으로, 고속의 데이터 전송을 지원합니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Ethernet&lt;/span&gt; : 가장 널리 사용되는 LAN 기술로, 컴퓨터 네트워크에서 데이터를 교환하는 데 사용됩니다. 대부분의 가정 및 사무실 네트워크에서 사용됩니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Fast Ethernet&lt;/span&gt; : 이더넷의 속도를 100 Mbps로 증가시킨 것입니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Gigabit Ethernet&lt;/span&gt; : Ethernet의 속도를 1 Gbps(기가비트)로 높인 것입니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;10 GbE : 이더넷의 속도를 10 Gbps로 증가시킨 것입니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Wireress&amp;nbsp;LAN&lt;/span&gt; :&amp;nbsp;무선으로&amp;nbsp;연결된&amp;nbsp;LAN으로,&amp;nbsp;Wi-Fi를&amp;nbsp;통해&amp;nbsp;컴퓨터와&amp;nbsp;장치들이&amp;nbsp;연결됩니다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;MAN(Metropolitan&amp;nbsp;Area&amp;nbsp;Network)&amp;nbsp;protocol&amp;nbsp;(LAN을&amp;nbsp;상호&amp;nbsp;연결해 주는&amp;nbsp;망)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;SONET/SDH 기반 MAN&lt;/span&gt; : 광섬유를 사용하여 고속의 데이터 통신을 지원하는 MAN입니다. &lt;br /&gt;이더넷 기반 MAN&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;MSPP(Multi-Service Provisioning Platform) &lt;/span&gt;: 다양한 서비스를 제공하기 위한 플랫폼으로, 여러 네트워크 프로토콜을 지원합니다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Gigabit Ethernet &lt;/span&gt;: MAN에서 이더넷을 사용하여 데이터를 전송하는 기술입니다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Metro Ethernet &lt;/span&gt;: 도시 수준에서 이더넷을 사용하여 네트워크를 구축하는 기술입니다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Metro DWDM(Dense Wavelength Division Multiplexing)&amp;nbsp;&lt;/span&gt;:&amp;nbsp;광&amp;nbsp;통신&amp;nbsp;기술로,&amp;nbsp;여러&amp;nbsp;광섬유&amp;nbsp;통신을&amp;nbsp;하나로&amp;nbsp;합치는&amp;nbsp;기술을&amp;nbsp;제공합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;WAN(Wide Area Network)&amp;nbsp;&amp;nbsp;protocol (장거리 망들을 연결해 주는 개념)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;PSTN(Public Switched Telephone Network)&lt;/span&gt; : 전화 통신망으로, 음성 통화와 데이터 전송을 제공합니다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;X.25&lt;/span&gt; : 오래된 패킷 스위칭 네트워크 프로토콜로, 장거리 통신에 사용되었습니다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Frame-relay&lt;/span&gt; : 높은 속도의 데이터 전송을 지원하는 네트워크 프로토콜입니다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;ATM(Asynchronous Transfer Mode) &lt;/span&gt;: 높은 대역폭을 가진 데이터 전송을 위한 프로토콜로, 다양한 유형의 데이터 전송을 지원합니다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;ISDN, DSL&lt;/span&gt; : 디지털 통신 기술로, 장거리 통신을 위해 사용됩니다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Cable Network&lt;/span&gt; : 케이블을 통해 데이터를 전송하는 네트워크로, 인터넷 액세스에 사용됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ef5369; background-color: #f6e199; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;LAN 전송기술의 발전과정 :&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: circle; color: #374151; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;1970년대 후반 - 1980년대 초반 &lt;/b&gt;&lt;/span&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Ethernet 등장 (1973년) &lt;/span&gt;: Xerox PARC 연구소에서 개발된 Ethernet은 케이블을 통해 컴퓨터 간 데이터 전송을 지원하는 기술로, LAN의 탄생을 이끌었습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;1980년대 중반 &lt;/b&gt;&lt;/span&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Token Ring (IEEE 802.5) 출현 (1985년) &lt;/span&gt;: IBM이 개발한 Token Ring은 토큰 패싱 방식을 사용하여 네트워크에서 데이터 전송을 관리했습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;1990년대 초반 &lt;/b&gt;&lt;/span&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;Fast Ethernet 등장 (1995년)&lt;/span&gt; : 100 Mbps의 전송 속도를 지원하여 기존 이더넷의 속도를 10배 높였습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;1990년대 중반 &lt;/b&gt;&lt;/span&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;FDDI와 Gigabit Ethernet 출현 (1997년)&lt;/span&gt; : FDDI는 광섬유를 통해 데이터를 전송하는 기술로, Gigabit Ethernet은 Ethernet을 기반으로 1 Gbps의 속도를 제공했습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;2000년대 초반 &lt;/b&gt;&lt;/span&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;10 Gigabit Ethernet 등장 (2002년)&lt;/span&gt; : 10 Gbps의 속도를 제공하여 고속 데이터 전송을 가능하게 했습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;2010년대 이후 &lt;/b&gt;&lt;/span&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;더 높은 전송 속도와 무선 기술의 발전 &lt;/span&gt;: 40 GbE, 100 GbE 등 초고속 Ethernet이 등장하며, 무선 LAN 기술인 Wi-Fi의 표준이 계속 발전하고 있습니다. 또한, 광 통신 기술의 발전으로 광섬유를 이용한 LAN 기술도 지속적으로 진화하고 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ef5369; background-color: #f6e199; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;토폴로지(Topology):&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #ef5369; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;네트워크에서 케이블로 연결된 컴퓨터들의 전체적인 모양&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;대표적으로 물리적인 구조와 논리적인 구조로 구분할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #ef5369;&quot;&gt;&lt;b&gt;물리적인 구조&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;Physical topology&lt;/span&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;미디어 ( wire, cable 등)로 연결된 호스트들의 실제적인 연결 모양&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1281&quot; data-origin-height=&quot;439&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c6kTIy/btsB1B9KhaE/hNwgMPCTkrJ5rJ8ZkQg2k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c6kTIy/btsB1B9KhaE/hNwgMPCTkrJ5rJ8ZkQg2k1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c6kTIy/btsB1B9KhaE/hNwgMPCTkrJ5rJ8ZkQg2k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc6kTIy%2FbtsB1B9KhaE%2FhNwgMPCTkrJ5rJ8ZkQg2k1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1281&quot; height=&quot;439&quot; data-origin-width=&quot;1281&quot; data-origin-height=&quot;439&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1235&quot; data-origin-height=&quot;526&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mBAMp/btsBUbyBoFH/eoKQIEzJqmhDxrRRRWdNvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mBAMp/btsBUbyBoFH/eoKQIEzJqmhDxrRRRWdNvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mBAMp/btsBUbyBoFH/eoKQIEzJqmhDxrRRRWdNvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmBAMp%2FbtsBUbyBoFH%2FeoKQIEzJqmhDxrRRRWdNvk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1235&quot; height=&quot;526&quot; data-origin-width=&quot;1235&quot; data-origin-height=&quot;526&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #ef5369;&quot;&gt;&lt;b&gt;논리적인 구조&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;Logical topology&lt;/span&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;미디어를 호스트들이 어떤 방식으로 접속하느냐에 따른 네트워크 모양&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이어서 작성 예정&lt;/p&gt;</description>
      <category>IT/네트워크</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/36</guid>
      <comments>https://nullgoyatten.tistory.com/36#entry36comment</comments>
      <pubDate>Thu, 14 Dec 2023 13:25:10 +0900</pubDate>
    </item>
    <item>
      <title>통신사별 DNS 서버 아이피 주소 (SKT, KT, LG, 구글)</title>
      <link>https://nullgoyatten.tistory.com/32</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;SKT&lt;/h4&gt;
&lt;blockquote data-ke-style=&quot;box&quot;&gt;기본 DNS 서버 : 219.250.36.130&lt;br /&gt;보조 DNS 서버 : 210.220.163.82&lt;/blockquote&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;KT&lt;/h4&gt;
&lt;blockquote data-ke-style=&quot;box&quot;&gt;기본 DNS 서버 : 168.126.63.1&lt;br /&gt;보조 DNS 서버 : 168.126.63.2&lt;/blockquote&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;LG&lt;/h4&gt;
&lt;blockquote data-ke-style=&quot;box&quot;&gt;기본 DNS 서버 : 164.124.101.2&lt;br /&gt;보조 DNS 서버 : 203.248.252.2&lt;/blockquote&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;구글 (Google Public)&lt;/h4&gt;
&lt;blockquote data-ke-style=&quot;box&quot;&gt;기본 DNS 서버 : 8.8.8.8&lt;br /&gt;보조 DNS 서버 : 8.8.4.4&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/네트워크</category>
      <category>address</category>
      <category>DNS</category>
      <category>google</category>
      <category>KT</category>
      <category>LG</category>
      <category>SK</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/32</guid>
      <comments>https://nullgoyatten.tistory.com/32#entry32comment</comments>
      <pubDate>Fri, 3 Mar 2023 13:58:30 +0900</pubDate>
    </item>
    <item>
      <title>windows server에 msSQL 구축하기</title>
      <link>https://nullgoyatten.tistory.com/31</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;.netFrame work 4.7.2 이상이 필요하므로 설치 먼저 해주자 !&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;796&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjZNp4/btr1MnF4Vjm/68OrVktwCECkAPfXPFgcTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjZNp4/btr1MnF4Vjm/68OrVktwCECkAPfXPFgcTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjZNp4/btr1MnF4Vjm/68OrVktwCECkAPfXPFgcTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcjZNp4%2Fbtr1MnF4Vjm%2F68OrVktwCECkAPfXPFgcTk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1055&quot; height=&quot;796&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;796&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글에 sql sercer download 검색&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SQL Server 다운로드 - Microsoft 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1070&quot; data-origin-height=&quot;804&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sWKWz/btr1yznOs3R/sU8iAk6kxXqq7jgxqDzHT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sWKWz/btr1yznOs3R/sU8iAk6kxXqq7jgxqDzHT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sWKWz/btr1yznOs3R/sU8iAk6kxXqq7jgxqDzHT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsWKWz%2Fbtr1yznOs3R%2FsU8iAk6kxXqq7jgxqDzHT0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1070&quot; height=&quot;804&quot; data-origin-width=&quot;1070&quot; data-origin-height=&quot;804&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1095&quot; data-origin-height=&quot;808&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAYxlc/btr1p2jvaNs/an0kPCT8X3ab1pWwRZ2190/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAYxlc/btr1p2jvaNs/an0kPCT8X3ab1pWwRZ2190/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAYxlc/btr1p2jvaNs/an0kPCT8X3ab1pWwRZ2190/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAYxlc%2Fbtr1p2jvaNs%2Fan0kPCT8X3ab1pWwRZ2190%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1095&quot; height=&quot;808&quot; data-origin-width=&quot;1095&quot; data-origin-height=&quot;808&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1048&quot; data-origin-height=&quot;799&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FH6tD/btr1Qxat7Qy/mkK4z6AzufvZpOLPP5sar0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FH6tD/btr1Qxat7Qy/mkK4z6AzufvZpOLPP5sar0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FH6tD/btr1Qxat7Qy/mkK4z6AzufvZpOLPP5sar0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFH6tD%2Fbtr1Qxat7Qy%2FmkK4z6AzufvZpOLPP5sar0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1048&quot; height=&quot;799&quot; data-origin-width=&quot;1048&quot; data-origin-height=&quot;799&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1087&quot; data-origin-height=&quot;815&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSaD7z/btr1MkbrnEN/Q3hlfY3MKHYsh5Plrcw2Y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSaD7z/btr1MkbrnEN/Q3hlfY3MKHYsh5Plrcw2Y1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSaD7z/btr1MkbrnEN/Q3hlfY3MKHYsh5Plrcw2Y1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSaD7z%2Fbtr1MkbrnEN%2FQ3hlfY3MKHYsh5Plrcw2Y1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1087&quot; height=&quot;815&quot; data-origin-width=&quot;1087&quot; data-origin-height=&quot;815&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1113&quot; data-origin-height=&quot;816&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wi3j1/btr1vs92PHF/Hhu6wLcbZokWKs31rmfks0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wi3j1/btr1vs92PHF/Hhu6wLcbZokWKs31rmfks0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wi3j1/btr1vs92PHF/Hhu6wLcbZokWKs31rmfks0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwi3j1%2Fbtr1vs92PHF%2FHhu6wLcbZokWKs31rmfks0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1113&quot; height=&quot;816&quot; data-origin-width=&quot;1113&quot; data-origin-height=&quot;816&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1061&quot; data-origin-height=&quot;805&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MdMDa/btr1KwQJy6g/l0bzkAeBslivBYWDp9238k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MdMDa/btr1KwQJy6g/l0bzkAeBslivBYWDp9238k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MdMDa/btr1KwQJy6g/l0bzkAeBslivBYWDp9238k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMdMDa%2Fbtr1KwQJy6g%2Fl0bzkAeBslivBYWDp9238k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1061&quot; height=&quot;805&quot; data-origin-width=&quot;1061&quot; data-origin-height=&quot;805&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;806&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vOskV/btr1JrWwnMz/JoiwOcJdQC2HD2GEx95LK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vOskV/btr1JrWwnMz/JoiwOcJdQC2HD2GEx95LK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vOskV/btr1JrWwnMz/JoiwOcJdQC2HD2GEx95LK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvOskV%2Fbtr1JrWwnMz%2FJoiwOcJdQC2HD2GEx95LK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1054&quot; height=&quot;806&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;806&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1040&quot; data-origin-height=&quot;799&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bly4BB/btr1Kv5mLhX/oKYTp0Gbh8U03Kw2FpBC2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bly4BB/btr1Kv5mLhX/oKYTp0Gbh8U03Kw2FpBC2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bly4BB/btr1Kv5mLhX/oKYTp0Gbh8U03Kw2FpBC2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbly4BB%2Fbtr1Kv5mLhX%2FoKYTp0Gbh8U03Kw2FpBC2K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1040&quot; height=&quot;799&quot; data-origin-width=&quot;1040&quot; data-origin-height=&quot;799&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1056&quot; data-origin-height=&quot;792&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0SSqI/btr1vrjsABF/w5ousKRMWgCKKifdBbZiK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0SSqI/btr1vrjsABF/w5ousKRMWgCKKifdBbZiK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0SSqI/btr1vrjsABF/w5ousKRMWgCKKifdBbZiK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0SSqI%2Fbtr1vrjsABF%2Fw5ousKRMWgCKKifdBbZiK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1056&quot; height=&quot;792&quot; data-origin-width=&quot;1056&quot; data-origin-height=&quot;792&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1059&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdYwmD/btr1vsJpoTO/Rk8cLkXnEFRl2YZKqHjwkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdYwmD/btr1vsJpoTO/Rk8cLkXnEFRl2YZKqHjwkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdYwmD/btr1vsJpoTO/Rk8cLkXnEFRl2YZKqHjwkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdYwmD%2Fbtr1vsJpoTO%2FRk8cLkXnEFRl2YZKqHjwkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1059&quot; height=&quot;800&quot; data-origin-width=&quot;1059&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1077&quot; data-origin-height=&quot;808&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/I3QHH/btr1URmnV1d/KcI1cKRfnAInTyOKWbyA10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/I3QHH/btr1URmnV1d/KcI1cKRfnAInTyOKWbyA10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/I3QHH/btr1URmnV1d/KcI1cKRfnAInTyOKWbyA10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FI3QHH%2Fbtr1URmnV1d%2FKcI1cKRfnAInTyOKWbyA10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1077&quot; height=&quot;808&quot; data-origin-width=&quot;1077&quot; data-origin-height=&quot;808&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1066&quot; data-origin-height=&quot;807&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rcFTh/btr1Ec61KKj/Mz9TWU1OY67q61nmB61NZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rcFTh/btr1Ec61KKj/Mz9TWU1OY67q61nmB61NZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rcFTh/btr1Ec61KKj/Mz9TWU1OY67q61nmB61NZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrcFTh%2Fbtr1Ec61KKj%2FMz9TWU1OY67q61nmB61NZ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1066&quot; height=&quot;807&quot; data-origin-width=&quot;1066&quot; data-origin-height=&quot;807&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1043&quot; data-origin-height=&quot;791&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LvXC0/btr1UUDpJHc/IAkLTAvANkcb7pGnPROQO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LvXC0/btr1UUDpJHc/IAkLTAvANkcb7pGnPROQO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LvXC0/btr1UUDpJHc/IAkLTAvANkcb7pGnPROQO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLvXC0%2Fbtr1UUDpJHc%2FIAkLTAvANkcb7pGnPROQO0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1043&quot; height=&quot;791&quot; data-origin-width=&quot;1043&quot; data-origin-height=&quot;791&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;793&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzrSEd/btr1VeBOh0f/fJN4uYyUZAHvNtjcHonuqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzrSEd/btr1VeBOh0f/fJN4uYyUZAHvNtjcHonuqK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzrSEd/btr1VeBOh0f/fJN4uYyUZAHvNtjcHonuqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzrSEd%2Fbtr1VeBOh0f%2FfJN4uYyUZAHvNtjcHonuqK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1054&quot; height=&quot;793&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;793&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;802&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3lyhW/btr1Eghjf6g/qYDyq74ZyY2xfR1zWKVX9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3lyhW/btr1Eghjf6g/qYDyq74ZyY2xfR1zWKVX9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3lyhW/btr1Eghjf6g/qYDyq74ZyY2xfR1zWKVX9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3lyhW%2Fbtr1Eghjf6g%2FqYDyq74ZyY2xfR1zWKVX9K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1054&quot; height=&quot;802&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;802&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1046&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnIVun/btr1UuZddWN/2Kz6gM5mM6slG9YO39Vt3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnIVun/btr1UuZddWN/2Kz6gM5mM6slG9YO39Vt3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnIVun/btr1UuZddWN/2Kz6gM5mM6slG9YO39Vt3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnIVun%2Fbtr1UuZddWN%2F2Kz6gM5mM6slG9YO39Vt3k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1046&quot; height=&quot;800&quot; data-origin-width=&quot;1046&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1059&quot; data-origin-height=&quot;791&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rV8Fk/btr1HisQkR6/rogSTR8FEf3tVPMNehG9M1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rV8Fk/btr1HisQkR6/rogSTR8FEf3tVPMNehG9M1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rV8Fk/btr1HisQkR6/rogSTR8FEf3tVPMNehG9M1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrV8Fk%2Fbtr1HisQkR6%2FrogSTR8FEf3tVPMNehG9M1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1059&quot; height=&quot;791&quot; data-origin-width=&quot;1059&quot; data-origin-height=&quot;791&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1043&quot; data-origin-height=&quot;796&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ONHci/btr1Hil2ZEK/LIB1bY7jJKQkKUaeznkzSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ONHci/btr1Hil2ZEK/LIB1bY7jJKQkKUaeznkzSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ONHci/btr1Hil2ZEK/LIB1bY7jJKQkKUaeznkzSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FONHci%2Fbtr1Hil2ZEK%2FLIB1bY7jJKQkKUaeznkzSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1043&quot; height=&quot;796&quot; data-origin-width=&quot;1043&quot; data-origin-height=&quot;796&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1044&quot; data-origin-height=&quot;796&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bY1a0t/btr1KPDpV39/dpunhLhKhTu2GwkN6fjkIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bY1a0t/btr1KPDpV39/dpunhLhKhTu2GwkN6fjkIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bY1a0t/btr1KPDpV39/dpunhLhKhTu2GwkN6fjkIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbY1a0t%2Fbtr1KPDpV39%2FdpunhLhKhTu2GwkN6fjkIk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1044&quot; height=&quot;796&quot; data-origin-width=&quot;1044&quot; data-origin-height=&quot;796&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1064&quot; data-origin-height=&quot;821&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/elQlNB/btr1Mjqwmpd/cILnABZMkysdsY7Sx8URUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/elQlNB/btr1Mjqwmpd/cILnABZMkysdsY7Sx8URUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/elQlNB/btr1Mjqwmpd/cILnABZMkysdsY7Sx8URUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FelQlNB%2Fbtr1Mjqwmpd%2FcILnABZMkysdsY7Sx8URUK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1064&quot; height=&quot;821&quot; data-origin-width=&quot;1064&quot; data-origin-height=&quot;821&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;786&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYyylH/btr1TTrqyku/1oea6CK596BdioxLacKz4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYyylH/btr1TTrqyku/1oea6CK596BdioxLacKz4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYyylH/btr1TTrqyku/1oea6CK596BdioxLacKz4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYyylH%2Fbtr1TTrqyku%2F1oea6CK596BdioxLacKz4K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1054&quot; height=&quot;786&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;786&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/서버</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/31</guid>
      <comments>https://nullgoyatten.tistory.com/31#entry31comment</comments>
      <pubDate>Fri, 3 Mar 2023 13:57:07 +0900</pubDate>
    </item>
    <item>
      <title>windows server 평가판 만료일 연장</title>
      <link>https://nullgoyatten.tistory.com/30</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;windows server의 라이선스가 만료되면 1시간이 지나고 자동 종료되는 문제가 있다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;도스창(관리자모드 실행)에서 아래의 명령어를 이용하여 라이선스 유예기간을 연장할수 있다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;slmgr.vbs&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;rearm : Non-Core&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;에디션(스탠다드/데이타센터)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b5a6abb8-19ce-4bb2-83a5-afb1bca8ce2a&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;slmgr.vbs&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;ato&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: Core 에디션&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1067&quot; data-origin-height=&quot;806&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/45ZHR/btr1EcFw9VB/5017NXkKwZF9cKgdaRq1GK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/45ZHR/btr1EcFw9VB/5017NXkKwZF9cKgdaRq1GK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/45ZHR/btr1EcFw9VB/5017NXkKwZF9cKgdaRq1GK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F45ZHR%2Fbtr1EcFw9VB%2F5017NXkKwZF9cKgdaRq1GK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1067&quot; height=&quot;806&quot; data-origin-width=&quot;1067&quot; data-origin-height=&quot;806&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1057&quot; data-origin-height=&quot;801&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGGqv1/btr1IqXMT27/MXXhhXINFQlTQ6MH7TJZk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGGqv1/btr1IqXMT27/MXXhhXINFQlTQ6MH7TJZk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGGqv1/btr1IqXMT27/MXXhhXINFQlTQ6MH7TJZk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGGqv1%2Fbtr1IqXMT27%2FMXXhhXINFQlTQ6MH7TJZk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1057&quot; height=&quot;801&quot; data-origin-width=&quot;1057&quot; data-origin-height=&quot;801&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/서버</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/30</guid>
      <comments>https://nullgoyatten.tistory.com/30#entry30comment</comments>
      <pubDate>Fri, 3 Mar 2023 12:01:09 +0900</pubDate>
    </item>
    <item>
      <title>windows server 2016 한글 언어설정</title>
      <link>https://nullgoyatten.tistory.com/29</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;시작 &amp;gt; Control Panel &amp;gt; Add a language&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Add a language버튼 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국어 선택 및 Add 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;install language pack 클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;803&quot; data-origin-height=&quot;596&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qMz6f/btr1MkoW6sR/XB8hfPeg1djuMw0yDnnGKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qMz6f/btr1MkoW6sR/XB8hfPeg1djuMw0yDnnGKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qMz6f/btr1MkoW6sR/XB8hfPeg1djuMw0yDnnGKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqMz6f%2Fbtr1MkoW6sR%2FXB8hfPeg1djuMw0yDnnGKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;803&quot; height=&quot;596&quot; data-origin-width=&quot;803&quot; data-origin-height=&quot;596&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;798&quot; data-origin-height=&quot;603&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dMZVtI/btr1JtNwQXk/0FljoxsrodcQTIypWFEKV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dMZVtI/btr1JtNwQXk/0FljoxsrodcQTIypWFEKV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dMZVtI/btr1JtNwQXk/0FljoxsrodcQTIypWFEKV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdMZVtI%2Fbtr1JtNwQXk%2F0FljoxsrodcQTIypWFEKV1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;798&quot; height=&quot;603&quot; data-origin-width=&quot;798&quot; data-origin-height=&quot;603&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;604&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2vG8H/btr1KQhpuIF/EDZQlDziKu6BXdtkCsA5uK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2vG8H/btr1KQhpuIF/EDZQlDziKu6BXdtkCsA5uK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2vG8H/btr1KQhpuIF/EDZQlDziKu6BXdtkCsA5uK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2vG8H%2Fbtr1KQhpuIF%2FEDZQlDziKu6BXdtkCsA5uK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;795&quot; height=&quot;604&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;604&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;801&quot; data-origin-height=&quot;603&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cr2PWN/btr1Eecl8nf/3nSz9OpFdsh4Hg6Ua4RJg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cr2PWN/btr1Eecl8nf/3nSz9OpFdsh4Hg6Ua4RJg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cr2PWN/btr1Eecl8nf/3nSz9OpFdsh4Hg6Ua4RJg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcr2PWN%2Fbtr1Eecl8nf%2F3nSz9OpFdsh4Hg6Ua4RJg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;801&quot; height=&quot;603&quot; data-origin-width=&quot;801&quot; data-origin-height=&quot;603&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;608&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0JYqM/btr1zlJziuI/5KFv0BOpLSVZseovmOE7oK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0JYqM/btr1zlJziuI/5KFv0BOpLSVZseovmOE7oK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0JYqM/btr1zlJziuI/5KFv0BOpLSVZseovmOE7oK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0JYqM%2Fbtr1zlJziuI%2F5KFv0BOpLSVZseovmOE7oK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;797&quot; height=&quot;608&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;608&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;602&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DFonF/btr1KwJWsD7/TPvoaWx7eEGEmzmP7CCTf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DFonF/btr1KwJWsD7/TPvoaWx7eEGEmzmP7CCTf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DFonF/btr1KwJWsD7/TPvoaWx7eEGEmzmP7CCTf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDFonF%2Fbtr1KwJWsD7%2FTPvoaWx7eEGEmzmP7CCTf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;797&quot; height=&quot;602&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;602&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;796&quot; data-origin-height=&quot;601&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ct5ALR/btr1Mn67Aoj/ycxqI3nvMUucJ4g3eeamHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ct5ALR/btr1Mn67Aoj/ycxqI3nvMUucJ4g3eeamHk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ct5ALR/btr1Mn67Aoj/ycxqI3nvMUucJ4g3eeamHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fct5ALR%2Fbtr1Mn67Aoj%2FycxqI3nvMUucJ4g3eeamHk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;796&quot; height=&quot;601&quot; data-origin-width=&quot;796&quot; data-origin-height=&quot;601&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;807&quot; data-origin-height=&quot;612&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bU4mg3/btr1Mjp3byV/5i4lOLMyuxwYKTBdaor8rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bU4mg3/btr1Mjp3byV/5i4lOLMyuxwYKTBdaor8rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bU4mg3/btr1Mjp3byV/5i4lOLMyuxwYKTBdaor8rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbU4mg3%2Fbtr1Mjp3byV%2F5i4lOLMyuxwYKTBdaor8rk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;807&quot; height=&quot;612&quot; data-origin-width=&quot;807&quot; data-origin-height=&quot;612&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;610&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MqOx7/btr1ILgEgPK/Yx6JjbXKfxk7FVEvKGYeF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MqOx7/btr1ILgEgPK/Yx6JjbXKfxk7FVEvKGYeF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MqOx7/btr1ILgEgPK/Yx6JjbXKfxk7FVEvKGYeF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMqOx7%2Fbtr1ILgEgPK%2FYx6JjbXKfxk7FVEvKGYeF0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;806&quot; height=&quot;610&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;610&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;788&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cwcGKn/btr1yzVDtNx/olk8qdOWRABYQJ4d0M8cd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cwcGKn/btr1yzVDtNx/olk8qdOWRABYQJ4d0M8cd0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cwcGKn/btr1yzVDtNx/olk8qdOWRABYQJ4d0M8cd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcwcGKn%2Fbtr1yzVDtNx%2Folk8qdOWRABYQJ4d0M8cd0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1032&quot; height=&quot;788&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;788&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/서버</category>
      <category>Windows Server</category>
      <category>설정</category>
      <category>언어</category>
      <category>한글</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/29</guid>
      <comments>https://nullgoyatten.tistory.com/29#entry29comment</comments>
      <pubDate>Fri, 3 Mar 2023 11:55:42 +0900</pubDate>
    </item>
    <item>
      <title>JSP &amp;amp; Servlet 게시판 구현하기(게시글 삭제)</title>
      <link>https://nullgoyatten.tistory.com/28</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;지난번에 게시글 내용 수정 기능을 구현 하였다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 작성된 내용 삭제 기능을 구현해 보도록 하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;ArticleDao 에 게시글 삭제관련 기능 추가&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;(특정번호에 해당하는 게시글 delete)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경로 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;article.dao&lt;/span&gt;&amp;gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;ArticleDao&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.java&lt;/p&gt;
&lt;pre id=&quot;code_1675668693933&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;	public int delete(Connection conn, int articleNo1) throws SQLException {
		try (PreparedStatement pstmt = 
				conn.prepareStatement(
						&quot;delete from article where article_no = ?&quot;)) {
			pstmt.setInt(1, articleNo1);
			return pstmt.executeUpdate();
		}
	}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;1-1.&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;ArticleDao의 전체코드&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1675668735070&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package article.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import article.model.Article;
import article.model.Writer;
import jdbc.JdbcUtil;

public class ArticleDao {

	public Article insert(Connection conn, Article article) throws SQLException {
		PreparedStatement pstmt = null;
		Statement stmt = null;
		ResultSet rs = null;
		try {
			pstmt = conn.prepareStatement(&quot;insert into article &quot;
					+ &quot;(writer_id, writer_name, title, regdate, moddate, read_cnt) &quot;
					+ &quot;values (?,?,?,?,?,0)&quot;);
			pstmt.setString(1, article.getWriter().getId());
			pstmt.setString(2, article.getWriter().getName());
			pstmt.setString(3, article.getTitle());
			pstmt.setTimestamp(4, toTimestamp(article.getRegDate()));
			pstmt.setTimestamp(5, toTimestamp(article.getModifiedDate()));
			int insertedCount = pstmt.executeUpdate();

			if (insertedCount &amp;gt; 0) {
				stmt = conn.createStatement();
				rs = stmt.executeQuery(&quot;select last_insert_id() from article&quot;);
				if (rs.next()) {
					Integer newNo = rs.getInt(1);
					return new Article(newNo,
							article.getWriter(),
							article.getTitle(),
							article.getRegDate(),
							article.getModifiedDate(),
							0);
				}
			}
			return null;
		} finally {
			JdbcUtil.close(rs);
			JdbcUtil.close(stmt);
			JdbcUtil.close(pstmt);
		}
	}

	private Timestamp toTimestamp(Date date) {
		return new Timestamp(date.getTime());
	}

	public int selectCount(Connection conn) throws SQLException {
		Statement stmt = null;
		ResultSet rs = null;
		try {
			stmt = conn.createStatement();
			rs = stmt.executeQuery(&quot;select count(*) from article&quot;);
			if (rs.next()) {
				return rs.getInt(1);
			}
			return 0;
		} finally {
			JdbcUtil.close(rs);
			JdbcUtil.close(stmt);
		}
	}

	public List&amp;lt;Article&amp;gt; select(Connection conn, int startRow, int size) throws SQLException {
		PreparedStatement pstmt = null;
		ResultSet rs = null;
		try {
			pstmt = conn.prepareStatement(&quot;select * from article &quot; +
					&quot;order by article_no desc limit ?, ?&quot;);
			pstmt.setInt(1, startRow);
			pstmt.setInt(2, size);
			rs = pstmt.executeQuery();
			List&amp;lt;Article&amp;gt; result = new ArrayList&amp;lt;&amp;gt;();
			while (rs.next()) {
				result.add(convertArticle(rs));
			}
			return result;
		} finally {
			JdbcUtil.close(rs);
			JdbcUtil.close(pstmt);
		}
	}

	private Article convertArticle(ResultSet rs) throws SQLException {
		return new Article(rs.getInt(&quot;article_no&quot;),
				new Writer(
						rs.getString(&quot;writer_id&quot;),
						rs.getString(&quot;writer_name&quot;)),
				rs.getString(&quot;title&quot;),
				toDate(rs.getTimestamp(&quot;regdate&quot;)),
				toDate(rs.getTimestamp(&quot;moddate&quot;)),
				rs.getInt(&quot;read_cnt&quot;));
	}

	private Date toDate(Timestamp timestamp) {
		return new Date(timestamp.getTime());
	}
	
	public Article selectById(Connection conn, int no) throws SQLException {
		PreparedStatement pstmt = null;
		ResultSet rs = null;
		try {
			pstmt = conn.prepareStatement(
					&quot;select * from article where article_no = ?&quot;);
			pstmt.setInt(1, no);
			rs = pstmt.executeQuery();
			Article article = null;
			if (rs.next()) {
				article = convertArticle(rs);
			}
			return article;
		} finally {
			JdbcUtil.close(rs);
			JdbcUtil.close(pstmt);
		}
	}
	
	public void increaseReadCount(Connection conn, int no) throws SQLException {
		try (PreparedStatement pstmt = 
				conn.prepareStatement(
						&quot;update article set read_cnt = read_cnt + 1 &quot;+
						&quot;where article_no = ?&quot;)) {
			pstmt.setInt(1, no);
			pstmt.executeUpdate();
		}
	}
	
	public int update(Connection conn, int no, String title) throws SQLException {
		try (PreparedStatement pstmt = 
				conn.prepareStatement(
						&quot;update article set title = ?, moddate = now() &quot;+
						&quot;where article_no = ?&quot;)) {
			pstmt.setString(1, title);
			pstmt.setInt(2, no);
			return pstmt.executeUpdate();
		}
	}
	
	public int delete(Connection conn, int articleNo1) throws SQLException {
		try (PreparedStatement pstmt = 
				conn.prepareStatement(
						&quot;delete from article where article_no = ?&quot;)) {
			pstmt.setInt(1, articleNo1);
			return pstmt.executeUpdate();
		}
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;ArticleContentDao 에 게시글 삭제 관련 기능 추가&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;(특정번호에 해당하는 게시글 &lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;delete&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경로 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;article.dao&lt;/span&gt;&amp;gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;Article&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;Content&lt;/span&gt;Dao&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.java&lt;/p&gt;
&lt;pre id=&quot;code_1675668725493&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public int delete(Connection conn, int articleNo2) throws SQLException {
		try (PreparedStatement pstmt = 
				conn.prepareStatement(
						&quot;delete from article_content where article_no = ?&quot;)) {
			pstmt.setInt(1, articleNo2);
			return pstmt.executeUpdate();
		}
	}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;2-1.&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;Article&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;Content&lt;/span&gt;Dao의 전체코드&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1675668747653&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package article.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import article.model.ArticleContent;
import jdbc.JdbcUtil;

public class ArticleContentDao {

	public ArticleContent insert(Connection conn, ArticleContent content) 
	throws SQLException {
		PreparedStatement pstmt = null;
		try {
			pstmt = conn.prepareStatement(
					&quot;insert into article_content &quot; + 
					&quot;(article_no, content) values (?,?)&quot;);
			pstmt.setLong(1, content.getNumber());
			pstmt.setString(2, content.getContent());
			int insertedCount = pstmt.executeUpdate();
			if (insertedCount &amp;gt; 0) {
				return content;
			} else {
				return null;
			}
		} finally {
			JdbcUtil.close(pstmt);
		}
	}
	
	public ArticleContent selectById(Connection conn, int no) throws SQLException {
		PreparedStatement pstmt = null;
		ResultSet rs = null;
		try {
			pstmt = conn.prepareStatement(
					&quot;select * from article_content where article_no = ?&quot;);
			pstmt.setInt(1, no);
			rs = pstmt.executeQuery();
			ArticleContent content = null;
			if (rs.next()) {
				content = new ArticleContent(
						rs.getInt(&quot;article_no&quot;), rs.getString(&quot;content&quot;));
			}
			return content;
		} finally {
			JdbcUtil.close(rs);
			JdbcUtil.close(pstmt);
		}
	}

	public int update(Connection conn, int no, String content) throws SQLException {
		try (PreparedStatement pstmt = 
				conn.prepareStatement(
						&quot;update article_content set content = ? &quot;+
						&quot;where article_no = ?&quot;)) {
			pstmt.setString(1, content);
			pstmt.setInt(2, no);
			return pstmt.executeUpdate();
		}
	}
	
	public int delete(Connection conn, int articleNo2) throws SQLException {
		try (PreparedStatement pstmt = 
				conn.prepareStatement(
						&quot;delete from article_content where article_no = ?&quot;)) {
			pstmt.setInt(1, articleNo2);
			return pstmt.executeUpdate();
		}
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. DeleteRequest 작성(삭제할 게시글 번호를 담기위함)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경로 :&amp;nbsp;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;article.service &lt;/span&gt;&amp;gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt; &lt;span&gt;DeleteRequest&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.java&lt;/p&gt;
&lt;pre id=&quot;code_1675668852277&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package article.service;

public class DeleteRequest {

	private int articleNumber;
	
	
	public int getArticleNumber() {
		return articleNumber;
	}
	
	public void setArticleNumber(int articleNumber) {
		this.articleNumber = articleNumber;
	}
	
	
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. DeleteArticleService작성(삭제기능 구현)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경로 :&amp;nbsp;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;article.service&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt; DeleteArticleService&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.java&lt;/p&gt;
&lt;pre id=&quot;code_1675668947534&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package article.service;

import java.sql.Connection;
import java.sql.SQLException;

import article.dao.ArticleContentDao;
import article.dao.ArticleDao;
import jdbc.JdbcUtil;
import jdbc.connection.ConnectionProvider;

public class DeleteArticleService {
	private ArticleDao articleDao = new ArticleDao();
	private ArticleContentDao contentDao = new ArticleContentDao();
	
	public void delete(DeleteRequest deleteReq) {
		Connection conn = null;
		try {
			conn = ConnectionProvider.getConnection();
			conn.setAutoCommit(false);
			
			int articleNo1 = articleDao.delete(conn, deleteReq.getArticleNumber());
			int articleNo2 = contentDao.delete(conn, deleteReq.getArticleNumber());
			
			articleDao.delete(conn, articleNo1);
			contentDao.delete(conn, articleNo2);
			
			
			conn.commit();
		} catch (SQLException e) {
			JdbcUtil.rollback(conn);
			throw new RuntimeException(e);
		} finally {
			JdbcUtil.close(conn);
		}
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. DeleteArticleHandler작성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경로 :&amp;nbsp;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;article.command &lt;/span&gt;&amp;gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt; DeleteArticleHandler&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.java&lt;/p&gt;
&lt;pre id=&quot;code_1675669070173&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package article.command;

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import article.service.ArticleNotFoundException;
import article.service.DeleteArticleService;
import article.service.DeleteRequest;
import article.service.PermissionDeniedException;
import member.service.DuplicateIdException;
import mvc.command.CommandHandler;

public class DeleteArticleHandler implements CommandHandler {
	private static final String FORM_VIEW = &quot;/WEB-INF/view/deleteArticleForm.jsp&quot;;
	private DeleteArticleService deleteService = new DeleteArticleService();

	@Override
	public String process(HttpServletRequest req, HttpServletResponse res) throws Exception {
		if (req.getMethod().equalsIgnoreCase(&quot;GET&quot;)) {
			return processForm(req, res);
		} else if (req.getMethod().equalsIgnoreCase(&quot;POST&quot;)) {
			return processSubmit(req, res);
		} else {
			res.setStatus(HttpServletResponse.SC_METHOD_NOT_ALLOWED);
			return null;
		}
	}

	private String processForm(HttpServletRequest req, HttpServletResponse res) {
		return FORM_VIEW;
	}
	
	private String processSubmit(HttpServletRequest req, HttpServletResponse res) throws IOException {
		
		String noVal = req.getParameter(&quot;no&quot;);
		int no = Integer.parseInt(noVal);
		
		DeleteRequest deleteReq = new DeleteRequest();
		deleteReq.setArticleNumber(no);
		
		Map&amp;lt;String, Boolean&amp;gt; errors = new HashMap&amp;lt;&amp;gt;();
		req.setAttribute(&quot;errors&quot;, errors);
		
		
		
		if (!errors.isEmpty()) {
			System.out.println(errors);
			return &quot;/WEB-INF/view/deleteArticleFail.jsp&quot;;
		}
		
		try {
			deleteService.delete(deleteReq);
			return &quot;/WEB-INF/view/deleteArticleSuccess.jsp&quot;;
		} catch (DuplicateIdException e) {
			errors.put(&quot;duplicateId&quot;, Boolean.TRUE);
			return FORM_VIEW;
		}
	}

	

}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6. deleteArticleForm.jsp작성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;경로 :&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;WebContent &amp;gt; WEB-INF &amp;gt; view &amp;gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;deleteArticleForm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.jsp&lt;/p&gt;
&lt;pre id=&quot;code_1675669243484&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot;
    pageEncoding=&quot;UTF-8&quot;%&amp;gt;

&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;업무일지 삭제&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;form id=&quot;delete_form&quot; action=&quot;delete.do&quot; method=&quot;post&quot;&amp;gt;
&amp;lt;p&amp;gt;
	&amp;lt;input type=&quot;hidden&quot; name=&quot;no&quot; value=&quot;${param.no}&quot;&amp;gt;&amp;lt;!-- 업무일지 번호: --&amp;gt;
&amp;lt;/p&amp;gt;
&amp;lt;input type=&quot;submit&quot; value=&quot;삭제&quot;&amp;gt;
&amp;lt;/form&amp;gt;

&amp;lt;script type=&quot;text/javascript&quot;&amp;gt; 
this.document.getElementById(&quot;delete_form&quot;).submit(); 
&amp;lt;/script&amp;gt; 

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7. deleteArticleSuccess.jsp작성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;경로 :&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;WebContent &amp;gt; WEB-INF &amp;gt; view &amp;gt;&lt;span&gt;&lt;span&gt; deleteArticleSuccess&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.jsp&lt;/p&gt;
&lt;pre id=&quot;code_1675669293364&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;%@ page contentType=&quot;text/html; charset=utf-8&quot;%&amp;gt;
&amp;lt;%@ taglib prefix=&quot;c&quot; uri=&quot;http://java.sun.com/jsp/jstl/core&quot; %&amp;gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;c:set var=&quot;pageNo&quot; value=&quot;${empty modReq.pageNumber ? '1' : modReq.pageNumber}&quot; /&amp;gt;
&amp;lt;meta http-equiv=&quot;refresh&quot; content=&quot;0; url=/board/article/list.do?pageNo=${pageNo}&quot;&amp;gt;&amp;lt;/meta&amp;gt;
&amp;lt;title&amp;gt;업무일지 삭제&amp;lt;/title&amp;gt;
&amp;lt;script&amp;gt;
	alert('업무일지 삭제 성공.');
&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;8. deleteArticleFail.jsp작성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;경로 :&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;WebContent &amp;gt; WEB-INF &amp;gt; view &amp;gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;deleteArticleFail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.jsp&lt;/p&gt;
&lt;pre id=&quot;code_1675669319532&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;%@ page contentType=&quot;text/html; charset=utf-8&quot;%&amp;gt;
&amp;lt;%@ taglib prefix=&quot;c&quot; uri=&quot;http://java.sun.com/jsp/jstl/core&quot; %&amp;gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;c:set var=&quot;pageNo&quot; value=&quot;${empty modReq.pageNumber ? '1' : modReq.pageNumber}&quot; /&amp;gt;
&amp;lt;meta http-equiv=&quot;refresh&quot; content=&quot;0; url=/board/article/list.do?pageNo=${pageNo}&quot;&amp;gt;&amp;lt;/meta&amp;gt;
&amp;lt;title&amp;gt;업무일지 삭제&amp;lt;/title&amp;gt;
&amp;lt;script&amp;gt;
	alert('업무일지 삭제 실패.');
&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;9. &lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;commandHandlerURI.properties 수정.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555;&quot;&gt;DeleteArticleHandler&lt;/span&gt;가 /article/delete.do 요청을 처리하도록 매핑 설정에 추가한다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1675669740690&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/join.do=member.command.JoinHandler
/login.do=auth.command.LoginHandler
/logout.do=auth.command.LogoutHandler
/changePwd.do=member.command.ChangePasswordHandler
/article/write.do=article.command.WriteArticleHandler
/article/list.do=article.command.ListArticleHandler
/article/read.do=article.command.ReadArticleHandler
/article/modify.do=article.command.ModifyArticleHandler
/article/delete.do=article.command.DeleteArticleHandler&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이상으로 게시판 구현 작업을 마무리 한다. 수고들 많았다!&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;032&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/032.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/032.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>IT/JSP &amp;amp; Servlet</category>
      <category>board</category>
      <category>eclipse</category>
      <category>java</category>
      <category>JSP</category>
      <category>servlet</category>
      <category>게시판</category>
      <category>이클립스</category>
      <author>맛난이</author>
      <guid isPermaLink="true">https://nullgoyatten.tistory.com/28</guid>
      <comments>https://nullgoyatten.tistory.com/28#entry28comment</comments>
      <pubDate>Mon, 6 Feb 2023 17:01:18 +0900</pubDate>
    </item>
  </channel>
</rss>