<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Beast IT</title>
    <link>https://beastit.tistory.com/</link>
    <description>2년차 Back - End 개발자 입니다.</description>
    <language>ko</language>
    <pubDate>Fri, 19 Jun 2026 01:01:35 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Beast</managingEditor>
    <image>
      <title>Beast IT</title>
      <url>https://tistory1.daumcdn.net/tistory/6189907/attach/a227e37dd04b46959994c5950c0546c7</url>
      <link>https://beastit.tistory.com</link>
    </image>
    <item>
      <title>[MS-SQL] 데이터베이스 mdf, ldf 파일경로 및 파일명 변경</title>
      <link>https://beastit.tistory.com/111</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. 현재 논리적 이름 확인&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1737674285530&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;USE master;
GO
SELECT
    name AS LogicalName,
    physical_name AS PhysicalPath,
    type_desc AS FileType
FROM sys.master_files
WHERE database_id = DB_ID('[DB명]');&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. MODIFY로 파일명 변경&lt;/p&gt;
&lt;pre id=&quot;code_1737674401601&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Alter Database [논리적이름] Set Offline;

--해당 DB의 파일복사(변경할 이름으로)

Alter Database [논리적이름] Set Online;

Alter Database [DB명] Modify File (Name = [논리적이름], FileName = '[물리적파일경로]');
Alter Database [DB명] Modify File (Name = [논리적이름(Log)], FileName = '[물리적파일경로(Log)]');&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/111</guid>
      <comments>https://beastit.tistory.com/111#entry111comment</comments>
      <pubDate>Fri, 24 Jan 2025 08:20:30 +0900</pubDate>
    </item>
    <item>
      <title>[MS-SQL] 트랜잭션 로그 삭제 쿼리</title>
      <link>https://beastit.tistory.com/110</link>
      <description>&lt;pre id=&quot;code_1737587934350&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;USE TASDBGS; 
-- 사용할 DB 선택
 
ALTER DATABASE TASDBGS SET RECOVERY SIMPLE; 
-- DB 복구 모델을 SIMPLE로 설정하여 파일을 비운다.
 
DBCC SHRINKDATABASE(TASDBGS);
-- DB의 필요 없는 공간을 축소
 
ALTER DATABASE TASDBGS SET RECOVERY FULL;
-- DB 복구 모델을 FULL 로 설정&lt;/code&gt;&lt;/pre&gt;</description>
      <category>IT/SQL</category>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/110</guid>
      <comments>https://beastit.tistory.com/110#entry110comment</comments>
      <pubDate>Thu, 23 Jan 2025 08:19:18 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 내부망 서버 시간 동기화 처리 (NTP)</title>
      <link>https://beastit.tistory.com/109</link>
      <description>&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;보안이나 특정 상황에 의해서 외부망에 연결하지 않는 내부 서버들이 있습니다. 이럴 경우 시간 동기화에 문제가 발생할 수 있는데 윈도우 NTP 서버 / 클라이언트 기능을 이용하여 위 문제를 해결할 수 있습니다. 하지만 이 해결 방법은 하나의 인터넷에 연결된 서버가 같은 망에 적어도 1개는 존재해야 가능합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;구성은 아래와 같습니다. 외부망과 연결된 서버는 time.windows.com 같은 Time Server와 시간을 동기화 해주고 그 동기화 된 시간을 내부서버가 Windows NTP 기능을 이용해 다시 동기화 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;212&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biDcwi/btsKFBgkWSs/JJr2VF7SlmkDKkIX9nfQGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biDcwi/btsKFBgkWSs/JJr2VF7SlmkDKkIX9nfQGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biDcwi/btsKFBgkWSs/JJr2VF7SlmkDKkIX9nfQGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiDcwi%2FbtsKFBgkWSs%2FJJr2VF7SlmkDKkIX9nfQGk%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;1280&quot; height=&quot;212&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;212&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;먼저 외부와 연결된 서버에 설정을 해줍니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;[Windows 방화벽] &amp;gt; [고급 설정] &amp;gt; [인바인드 규칙] &amp;gt; [새 규칙] 으로 들어가 규칙을 추가합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;309&quot; data-origin-height=&quot;327&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvoBuO/btsKEZ9WJT1/NKjYugZPd0oTGXBlmXLLgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvoBuO/btsKEZ9WJT1/NKjYugZPd0oTGXBlmXLLgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvoBuO/btsKEZ9WJT1/NKjYugZPd0oTGXBlmXLLgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvoBuO%2FbtsKEZ9WJT1%2FNKjYugZPd0oTGXBlmXLLgk%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;309&quot; height=&quot;327&quot; data-origin-width=&quot;309&quot; data-origin-height=&quot;327&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;980&quot; data-origin-height=&quot;553&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caDb21/btsKElTagnN/SogAazmIhsuWWfeq0D9vJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caDb21/btsKElTagnN/SogAazmIhsuWWfeq0D9vJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caDb21/btsKElTagnN/SogAazmIhsuWWfeq0D9vJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaDb21%2FbtsKElTagnN%2FSogAazmIhsuWWfeq0D9vJK%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;553&quot; data-origin-width=&quot;980&quot; data-origin-height=&quot;553&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;NTP의 경우 123번 포트 사용합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;554&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QtcCC/btsKE2yPQlc/R5ldwFnQHw7FCSdDdXtHdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QtcCC/btsKE2yPQlc/R5ldwFnQHw7FCSdDdXtHdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QtcCC/btsKE2yPQlc/R5ldwFnQHw7FCSdDdXtHdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQtcCC%2FbtsKE2yPQlc%2FR5ldwFnQHw7FCSdDdXtHdK%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;983&quot; height=&quot;554&quot; data-origin-width=&quot;983&quot; data-origin-height=&quot;554&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;981&quot; data-origin-height=&quot;552&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QnHrd/btsKE0Owmbh/BykqlyhxeAnF8YqUnz6T4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QnHrd/btsKE0Owmbh/BykqlyhxeAnF8YqUnz6T4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QnHrd/btsKE0Owmbh/BykqlyhxeAnF8YqUnz6T4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQnHrd%2FbtsKE0Owmbh%2FBykqlyhxeAnF8YqUnz6T4k%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;981&quot; height=&quot;552&quot; data-origin-width=&quot;981&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;980&quot; data-origin-height=&quot;553&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ci0BKS/btsKD4KTpLE/URmWQW4ijr2kKijfmb1Gyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ci0BKS/btsKD4KTpLE/URmWQW4ijr2kKijfmb1Gyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ci0BKS/btsKD4KTpLE/URmWQW4ijr2kKijfmb1Gyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fci0BKS%2FbtsKD4KTpLE%2FURmWQW4ijr2kKijfmb1Gyk%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;553&quot; data-origin-width=&quot;980&quot; data-origin-height=&quot;553&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;[Win] + [R] 으로 실행을 실행해서 gpedit.msc를 입력해 로컬 그룹 정책 편집기를 실행합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;774&quot; data-origin-height=&quot;544&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7gXh8/btsKFkMHCwI/YbKgz7QjuIsV2v4Na2RXcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7gXh8/btsKFkMHCwI/YbKgz7QjuIsV2v4Na2RXcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7gXh8/btsKFkMHCwI/YbKgz7QjuIsV2v4Na2RXcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7gXh8%2FbtsKFkMHCwI%2FYbKgz7QjuIsV2v4Na2RXcK%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;774&quot; height=&quot;544&quot; data-origin-width=&quot;774&quot; data-origin-height=&quot;544&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;[컴퓨터 구성] &amp;gt; [관리 템플릿] &amp;gt; [시스템] &amp;gt; [Windows 시간 서비스] &amp;gt; [시간 공급자] &amp;gt; [Windows NTP 서버 사용]을 사용으로 바꿔줍니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1247&quot; data-origin-height=&quot;858&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HmJcW/btsKGitQJbB/3Xu3oLja6UlmkkKkjabcPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HmJcW/btsKGitQJbB/3Xu3oLja6UlmkkKkjabcPk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HmJcW/btsKGitQJbB/3Xu3oLja6UlmkkKkjabcPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHmJcW%2FbtsKGitQJbB%2F3Xu3oLja6UlmkkKkjabcPk%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;1247&quot; height=&quot;858&quot; data-origin-width=&quot;1247&quot; data-origin-height=&quot;858&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;[Windows 시간 서비스] &amp;gt; [글로벌 구성 설정] 에서 AnnounceFlags를 5로 설정합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1246&quot; data-origin-height=&quot;831&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dglYxf/btsKDEePwdj/peYIxhuI0AOUDoCpWFKV5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dglYxf/btsKDEePwdj/peYIxhuI0AOUDoCpWFKV5k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dglYxf/btsKDEePwdj/peYIxhuI0AOUDoCpWFKV5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdglYxf%2FbtsKDEePwdj%2FpeYIxhuI0AOUDoCpWFKV5k%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;1246&quot; height=&quot;831&quot; data-origin-width=&quot;1246&quot; data-origin-height=&quot;831&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;실행에서 services.msc을 입력해 서비스를 실행합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;608&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/barCF8/btsKEFjzUoA/IthAkxl8kX3LOGwrGK80Xk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/barCF8/btsKEFjzUoA/IthAkxl8kX3LOGwrGK80Xk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/barCF8/btsKEFjzUoA/IthAkxl8kX3LOGwrGK80Xk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbarCF8%2FbtsKEFjzUoA%2FIthAkxl8kX3LOGwrGK80Xk%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;831&quot; height=&quot;608&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;608&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;Windows Time을 클릭 후 시작 유형을 자동으로 바꾼 후 시작을 눌러줍니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;907&quot; data-origin-height=&quot;687&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cw8cM1/btsKDD71Rs1/I72VMZhkKAcekyFILjUKI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cw8cM1/btsKDD71Rs1/I72VMZhkKAcekyFILjUKI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cw8cM1/btsKDD71Rs1/I72VMZhkKAcekyFILjUKI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcw8cM1%2FbtsKDD71Rs1%2FI72VMZhkKAcekyFILjUKI1%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;907&quot; height=&quot;687&quot; data-origin-width=&quot;907&quot; data-origin-height=&quot;687&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;다음으로 내부 서버 설정입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;실행에서 regedit.exe를 입력해 레지스트리 편집기를 실행 후 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval 값을 원하시는 동기화 주기로 입력합니다. (초 단위)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1447&quot; data-origin-height=&quot;778&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mcjeB/btsKEdHKDwX/qOVUammn7HHFnKpafMbJw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mcjeB/btsKEdHKDwX/qOVUammn7HHFnKpafMbJw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mcjeB/btsKEdHKDwX/qOVUammn7HHFnKpafMbJw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmcjeB%2FbtsKEdHKDwX%2FqOVUammn7HHFnKpafMbJw1%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;1447&quot; height=&quot;778&quot; data-origin-width=&quot;1447&quot; data-origin-height=&quot;778&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;실행에서 services.msc를 입력해 서비스를 실행 후 Windows Time의 시작 유형을 자동(지연된 시작)으로 설정 후 시작합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1303&quot; data-origin-height=&quot;607&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgBoo8/btsKDPtHs1C/dMV1AEihh6mdJk89Wqq8HK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgBoo8/btsKDPtHs1C/dMV1AEihh6mdJk89Wqq8HK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgBoo8/btsKDPtHs1C/dMV1AEihh6mdJk89Wqq8HK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcgBoo8%2FbtsKDPtHs1C%2FdMV1AEihh6mdJk89Wqq8HK%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;1303&quot; height=&quot;607&quot; data-origin-width=&quot;1303&quot; data-origin-height=&quot;607&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;마지막으로 Windows 시간에서 [날짜 및 시간 설정 변경] &amp;gt; [날짜 및 시간] &amp;gt; [인터넷 시간] &amp;gt; [설정 변경]을 클릭합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;497&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yn5n8/btsKFBtUiCv/Q3UMnG2I66x3wyLQIwr3k0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yn5n8/btsKFBtUiCv/Q3UMnG2I66x3wyLQIwr3k0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yn5n8/btsKFBtUiCv/Q3UMnG2I66x3wyLQIwr3k0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fyn5n8%2FbtsKFBtUiCv%2FQ3UMnG2I66x3wyLQIwr3k0%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;886&quot; height=&quot;497&quot; data-origin-width=&quot;886&quot; data-origin-height=&quot;497&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이제 설정한 서버의 IP를 입력 후 지금 업데이트를 통해 테스트 후 확인을 눌러 설정을 마무리 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;922&quot; data-origin-height=&quot;494&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MXsn5/btsKEuoXwhj/W0LKsvhWMPtYFbEqb8ThfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MXsn5/btsKEuoXwhj/W0LKsvhWMPtYFbEqb8ThfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MXsn5/btsKEuoXwhj/W0LKsvhWMPtYFbEqb8ThfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMXsn5%2FbtsKEuoXwhj%2FW0LKsvhWMPtYFbEqb8ThfK%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;922&quot; height=&quot;494&quot; data-origin-width=&quot;922&quot; data-origin-height=&quot;494&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/109</guid>
      <comments>https://beastit.tistory.com/109#entry109comment</comments>
      <pubDate>Tue, 12 Nov 2024 08:23:59 +0900</pubDate>
    </item>
    <item>
      <title>MS-SQL 실행 후 프로그램 실행되게 하는 법</title>
      <link>https://beastit.tistory.com/108</link>
      <description>&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;프로젝트를 진행하다 보면 컴퓨터 부팅을 하면 자동으로 프로그램이 켜지게 설정을 하는데&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;MS-SQL이 늦게 켜지면 DB 연결 에러가 발생하는 경우가 종종 생긴다....&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;아래 코드는 Spring boot 실행 예시입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style2&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;@echo&amp;nbsp;off&lt;br /&gt;&lt;br /&gt;cd&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;파일경로&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;:CHECK_SQL_SERVER&lt;br /&gt;sc query &quot;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;서비스 이름&lt;/b&gt;&lt;/span&gt;&quot; | findstr /i &quot;RUNNING&quot; &amp;gt;nul&lt;br /&gt;if&amp;nbsp;%errorlevel%&amp;nbsp;neq&amp;nbsp;0&amp;nbsp;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;SQL&amp;nbsp;Server가&amp;nbsp;실행&amp;nbsp;중이&amp;nbsp;아닙니다.&amp;nbsp;10초&amp;nbsp;후&amp;nbsp;다시&amp;nbsp;확인합니다.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timeout&amp;nbsp;/t&amp;nbsp;10&amp;nbsp;/nobreak&amp;nbsp;&amp;gt;nul&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;goto&amp;nbsp;CHECK_SQL_SERVER&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;echo&amp;nbsp;SQL&amp;nbsp;Server가&amp;nbsp;실행&amp;nbsp;중입니다.&amp;nbsp;Spring&amp;nbsp;Boot&amp;nbsp;애플리케이션을&amp;nbsp;시작합니다.&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;java&amp;nbsp;-jar&amp;nbsp;web-0.0.1-SNAPSHOT.jar&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;java -jar web-0.0.1-SNAPSHOT.jar 대신에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f9f9f9; color: #383a42; text-align: left;&quot;&gt;start &quot;C:\Program Files\SomeApp\app.exe&quot;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-color: #f9f9f9; color: #383a42; text-align: left;&quot;&gt;이와같이 응용프로그램 경로를 쓰게되면 Kepware와 같은 프로그램도 사용할 수 있게 된다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style2&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;pre id=&quot;code_1731367391413&quot; class=&quot;dos&quot; style=&quot;background-color: #f5f5f5; color: #333333; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;@echo off

cd C:\Users\jinseunghyun\Desktop\CJ_YS_Premix 배포\Backend

:CHECK_SQL_SERVER
sc query &quot;MSSQL$SQLEXPRESS01&quot; | findstr /i &quot;RUNNING&quot; &amp;gt;nul
if %errorlevel% neq 0 (
    echo SQL Server가 실행 중이 아닙니다. 10초 후 다시 확인합니다.
    timeout /t 10 /nobreak &amp;gt;nul
    goto CHECK_SQL_SERVER
)

echo SQL Server가 실행 중입니다. Spring Boot 애플리케이션을 시작합니다.
java -jar web-0.0.1-SNAPSHOT.jar&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;위에 코드는 예시 코드입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;해당 소스코드를 메모장에 붙여넣고,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;파일경로, 서비스 이름&lt;/u&gt;을 수정하고&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;.bat&amp;nbsp;&lt;/b&gt;확장자로 다른이름 저장하면 실행할 수 있게 됩니다.&lt;/p&gt;</description>
      <category>꿀팁</category>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/108</guid>
      <comments>https://beastit.tistory.com/108#entry108comment</comments>
      <pubDate>Tue, 12 Nov 2024 08:23:17 +0900</pubDate>
    </item>
    <item>
      <title>[Issue] 컴퓨터 메모리 누수 해결 방법</title>
      <link>https://beastit.tistory.com/107</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-size: 1.25em; letter-spacing: -1px; text-align: start;&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;&lt;b&gt;1. MS-SQL 메모리 할당&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;2. NDU 기능 OFF&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;3. Memory Compression Disable&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. MS-SQL 메모리 할당&lt;/b&gt;&lt;/p&gt;
&lt;h3 id=&quot;현상_분석&quot; style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;현상 분석&lt;/h3&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1.DB 서버의 전체 용량은 16GB였으며, 점검 당시 약 15&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;GB&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;의 메모리를 SQL Server에서 독점하고 있었다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2.SQLServer 내 최대 메모리 설정은 10350MB로 설정되어 있었다.&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;1)_최대_메모리_설정을_29G로_했는데,_왜_이를_넘어섰을까?&quot; style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;1) 최대 메모리 설정을 10G로 했는데, 왜 이를 넘어섰을까?&lt;/h3&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;최대 메모리 설정을 해 두어도, SQL Server는 그 외의 메모리 (worker thread 메모리, 확장 저장 프로시저 등)을 사용한다고 한다. 이러한 메모리 때문에 10G로 설정했음에도 15G 이상을 MSSQL이 사용하고 있던 것이다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;2)_왜_최대_메모리까지_쓰는데_정상인걸까?&quot; style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;2) 왜 최대 메모리까지 쓰는데 정상인걸까?&lt;/h3&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이건 MSSQL의 특성 때문인데,&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f89009; color: #ffffff;&quot;&gt;&lt;b&gt;MSSQL은 메모리를 한 번 점유하면 OS가 요청하지 않는 한 거의 메모리 반환을 하지 않는다고 한다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f89009; color: #ffffff;&quot;&gt;&lt;b&gt;(쿼리의 재사용성을 위해서)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;따라서 메모리를 쓰는 만큼 계속 차오르고, 다 쓴 메모리를 반환하지 않으니 늘 최대치까지 차 있는 것으로 보인다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 이는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;잘 돌아가고 있는 상태&lt;/u&gt;라고 한다. (메모리 부족 에러가 나지 않는다면!)&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이걸&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;s&gt;굳이&lt;/s&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;내려주려면 DB서버 재부팅을 시켜주라고 한다. 하지만 그렇게 내려준다고 하더라도 어짜피 다시 찰것이다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;변경_방법&quot; style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;변경 방법&lt;/h3&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;변경 방법은 간단하며, 시스템 재시작도 필요하지 않다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1.SQL Server에서 루트를 우클릭 &amp;gt; 속성(Properties)클릭&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;382&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4Fw4O/btsHMwa6ZO2/hSOZKAJn0qs0PJgHAWPQY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4Fw4O/btsHMwa6ZO2/hSOZKAJn0qs0PJgHAWPQY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4Fw4O/btsHMwa6ZO2/hSOZKAJn0qs0PJgHAWPQY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4Fw4O%2FbtsHMwa6ZO2%2FhSOZKAJn0qs0PJgHAWPQY0%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;307&quot; height=&quot;382&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;382&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2.왼쪽 페이지 선택 &amp;gt; 메모리 &amp;gt; 서버 메모리 옵션 &amp;gt; 최대 서버 메모리 설정 (MB단위)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;747&quot; data-origin-height=&quot;605&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cI1LG3/btsHM2UV36H/KIsebQ9avwX1O1o3WQJIW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cI1LG3/btsHM2UV36H/KIsebQ9avwX1O1o3WQJIW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cI1LG3/btsHM2UV36H/KIsebQ9avwX1O1o3WQJIW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcI1LG3%2FbtsHM2UV36H%2FKIsebQ9avwX1O1o3WQJIW1%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;747&quot; height=&quot;605&quot; data-origin-width=&quot;747&quot; data-origin-height=&quot;605&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;결과&quot; style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;결과&lt;/h3&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;내려서 적용하자 마자 메모리가 쭉 내려갔다. 하지만 적용해 준 메모리가 최적의 메모리가 아닐 수 있다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; 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;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&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;2. NDU(Windows Network Data Usage Monitoring Driver) 기능 OFF&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;win+R (실행창) - &quot;regedit&quot;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #f6fafb; color: #333333; text-align: left;&quot;&gt;HKEY_LOCAL_MACHINE￦SYSTEM￦ControlSet001￦Services￦Ndu&lt;/span&gt;&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;874&quot; data-origin-height=&quot;502&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhwUxI/btsHKnAcNXj/PKtB5XBISJenycSAgLOVs1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhwUxI/btsHKnAcNXj/PKtB5XBISJenycSAgLOVs1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhwUxI/btsHKnAcNXj/PKtB5XBISJenycSAgLOVs1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhwUxI%2FbtsHKnAcNXj%2FPKtB5XBISJenycSAgLOVs1%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;874&quot; height=&quot;502&quot; data-origin-width=&quot;874&quot; data-origin-height=&quot;502&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;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;start 값을 2 -&amp;gt; 4로 바꾼다.&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;784&quot; data-origin-height=&quot;501&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uDhQg/btsHMv4kWt4/knrtCPqZVbx10EWo46YpTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uDhQg/btsHMv4kWt4/knrtCPqZVbx10EWo46YpTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uDhQg/btsHMv4kWt4/knrtCPqZVbx10EWo46YpTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuDhQg%2FbtsHMv4kWt4%2FknrtCPqZVbx10EWo46YpTk%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;784&quot; height=&quot;501&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;501&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;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;재부팅하면&lt;span&gt;&amp;nbsp;&lt;/span&gt;끝.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. Memory Compression Disable&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;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;Windows PowerShell&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;검색 후&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;'관리자 권한'&lt;/span&gt;&lt;/b&gt;으로 실행&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;775&quot; data-origin-height=&quot;464&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bir6x0/btsHLuSBdfS/vfIdDqATZ8UknZKVnVqkX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bir6x0/btsHLuSBdfS/vfIdDqATZ8UknZKVnVqkX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bir6x0/btsHLuSBdfS/vfIdDqATZ8UknZKVnVqkX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbir6x0%2FbtsHLuSBdfS%2FvfIdDqATZ8UknZKVnVqkX0%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;775&quot; height=&quot;464&quot; data-origin-width=&quot;775&quot; data-origin-height=&quot;464&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;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;MMAgent&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;를 입력해서 현재상태를 확인한다.&lt;/span&gt;&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;981&quot; data-origin-height=&quot;507&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbjcrn/btsHLOiZyNT/pYQGthZR7BADLBBovIOgEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbjcrn/btsHLOiZyNT/pYQGthZR7BADLBBovIOgEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbjcrn/btsHLOiZyNT/pYQGthZR7BADLBBovIOgEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcbjcrn%2FbtsHLOiZyNT%2FpYQGthZR7BADLBBovIOgEK%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;981&quot; height=&quot;507&quot; data-origin-width=&quot;981&quot; data-origin-height=&quot;507&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;메모리압축 비활성&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1717379475038&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;Disable-MMAgent -MemoryCompression&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;b&gt;메모리압축 활성(원상 복구시)&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1717379475038&quot; style=&quot;background-color: #f8f8f8; color: #383a42;&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Disable-MMAgent -MemoryCompression&lt;/code&gt;&lt;/pre&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;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. Mem Reduct 프로그램 사용&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cmjE6o/btsHKORy4eU/kzkQtt6WdPDmV4JXDzKqy1/Mem%20Reduct.zip?attach=1&amp;amp;knm=tfile.zip&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;Mem Reduct.zip&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.21MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&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;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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;362&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/drY1W5/btsHKPXirJh/mio8sTOjOgjCuryvOf71V0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/drY1W5/btsHKPXirJh/mio8sTOjOgjCuryvOf71V0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/drY1W5/btsHKPXirJh/mio8sTOjOgjCuryvOf71V0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdrY1W5%2FbtsHKPXirJh%2Fmio8sTOjOgjCuryvOf71V0%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;560&quot; height=&quot;362&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;362&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다음 그림과 같이 설정해 주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/ Error </category>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/107</guid>
      <comments>https://beastit.tistory.com/107#entry107comment</comments>
      <pubDate>Mon, 3 Jun 2024 11:01:12 +0900</pubDate>
    </item>
    <item>
      <title>[형상 관리] Git (정의, 설치, 초기 설정) - 1</title>
      <link>https://beastit.tistory.com/106</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;388&quot; data-origin-height=&quot;163&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMM1y8/btsD4mYC5pB/BUHrZI8VYfSS7RDzSTBijK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMM1y8/btsD4mYC5pB/BUHrZI8VYfSS7RDzSTBijK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMM1y8/btsD4mYC5pB/BUHrZI8VYfSS7RDzSTBijK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMM1y8%2FbtsD4mYC5pB%2FBUHrZI8VYfSS7RDzSTBijK%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;252&quot; height=&quot;106&quot; data-origin-width=&quot;388&quot; data-origin-height=&quot;163&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 style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;b&gt;기능&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;분산형 버전 관리 시스템&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;의 한 종류이다&lt;/span&gt;&lt;span style=&quot;color: #374151;&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;b&gt;버전 관리란?&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;각 파일을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;이전 상태&lt;/b&gt;&lt;/span&gt;로 되돌릴 수 있다.&lt;/li&gt;
&lt;li&gt;프로젝트를&amp;nbsp;통째로&amp;nbsp;이전&amp;nbsp;상태로&amp;nbsp;되돌릴&amp;nbsp;수&amp;nbsp;있다.&lt;/li&gt;
&lt;li&gt;시간에&amp;nbsp;따라&amp;nbsp;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;수정&amp;nbsp;내용을&amp;nbsp;비교&lt;/b&gt;&lt;/span&gt;해&amp;nbsp;볼&amp;nbsp;수&amp;nbsp;있다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;누가&amp;nbsp;문제&lt;/b&gt;&lt;/span&gt;를&amp;nbsp;일으켰는지도&amp;nbsp;추적할&amp;nbsp;수&amp;nbsp;있다.&lt;/li&gt;
&lt;li&gt;누가&amp;nbsp;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;언제&amp;nbsp;만들어낸&amp;nbsp;이슈&lt;/b&gt;&lt;/span&gt;인지도&amp;nbsp;알&amp;nbsp;수&amp;nbsp;있다.&lt;/li&gt;
&lt;li&gt;파일을&amp;nbsp;잃어버리거나&amp;nbsp;잘못&amp;nbsp;고쳤을&amp;nbsp;때도&amp;nbsp;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;쉽게&amp;nbsp;복구&lt;/b&gt;&lt;/span&gt;할&amp;nbsp;수&amp;nbsp;있다.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;세 가지 상태&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Git은 파일을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;Committed, Modified, Staged&lt;/i&gt;&lt;span&gt;&amp;nbsp;&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;b&gt;Committed&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 데이터가 로컬 데이터베이스에 안전하게 저장됐다는 것을 의미합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Modified&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 수정한 파일을 아직 로컬 데이터베이스에 커밋하지 않은 것을 말합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Staged&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태를 의미합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 세 가지 상태는 Git 프로젝트의 세 가지 단계와 연결돼 있습니다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;Git directory, Working Tree, Staging Area&lt;/i&gt;&lt;span&gt;&amp;nbsp;&lt;/span&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;685&quot; data-origin-height=&quot;376&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FO1ZR/btsD3I1UAjD/kHPZMwZuyGsW36VKp4GFYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FO1ZR/btsD3I1UAjD/kHPZMwZuyGsW36VKp4GFYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FO1ZR/btsD3I1UAjD/kHPZMwZuyGsW36VKp4GFYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFO1ZR%2FbtsD3I1UAjD%2FkHPZMwZuyGsW36VKp4GFYK%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;685&quot; height=&quot;376&quot; data-origin-width=&quot;685&quot; data-origin-height=&quot;376&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;i&gt;Git directory&lt;/i&gt;&lt;/b&gt;&amp;nbsp;는 Git이 프로젝트의 메타데이터와 객체 데이터베이스를 저장하는 곳을 말합니다. 이 Git 디렉토리가 Git의 핵심입니다. 다른 컴퓨터에 있는 저장소를 Clone 할 때 Git 디렉토리가 만들어집니다.&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;i&gt;Working Tree&lt;/i&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;는 프로젝트의 특정 버전을 Checkout 한 것입니다. Git 디렉토리는 지금 작업하는 디스크에 있고 그 디렉토리 안에 압축된 데이터베이스에서 파일을 가져와서 워킹 트리를 만듭니다.&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;Staging Area&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;는 Git 디렉토리에 있습니다. 단순한 파일이고 곧 커밋할 파일에 대한 정보를 저장합니다. Git에서는 기술용어로는 &amp;ldquo;Index&amp;rdquo; 라고 하지만, &amp;ldquo;Staging Area&amp;rdquo; 라는 용어를 써도 상관없습니다.&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;Git으로 하는 일은 기본적으로 아래와 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Working Tree&lt;/i&gt;&lt;/b&gt;&amp;nbsp;에서 파일을 수정합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Staging Area&lt;/b&gt;&amp;nbsp;에 파일을 Stage 해서 커밋할 스냅샷을 만든다. 모든 파일을 추가할 수도 있고 선택하여 추가할 수도 있습니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Staging Area&lt;/b&gt;&amp;nbsp;에 있는 파일들을 커밋해서 Git 디렉토리에 영구적인 스냅샷으로 저장합니다.&lt;/li&gt;
&lt;/ol&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;i&gt;Git directory&lt;/i&gt;&lt;/b&gt;&amp;nbsp;에 있는 파일들은 Committed 상태입니다. 파일을 수정하고 Staging Area에 추가했다면 Staged입니다. 그리고 Checkout 하고 나서 수정했지만, 아직 Staging Area에 추가하지 않았으면 Modified입니다.&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;설치 방법&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Linux에 설치&lt;/span&gt;&lt;/b&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 style=&quot;color: #000000; text-align: start;&quot;&gt;Fedora에서&amp;nbsp; 'dnf'&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1706228568870&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo dnf install git-all&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;span style=&quot;color: #000000;&quot;&gt;Ubuntu등 데비안 계열 'apt'&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1706228586568&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install git-all&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;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Mac에 설치&lt;/span&gt;&lt;/b&gt;&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&gt;Terminal에 'git' 입력&lt;/li&gt;
&lt;li&gt;Homebrew가 설치돼있으면 아래 코드를 입력하면 된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1706228915818&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew install git&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;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Windows에 설치&lt;/span&gt;&lt;/b&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;a href=&quot;https://git-scm.com/download/win&quot;&gt;Git - Downloading Package (git-scm.com)&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1706228808311&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;Git - Downloading Package&quot; data-og-description=&quot;Download for Windows Click here to download the latest (2.43.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 2 months ago, on 2023-11-20. Other Git for Windows downloads Standalone Installer 32-bit Git for Wi&quot; data-og-host=&quot;git-scm.com&quot; data-og-source-url=&quot;https://git-scm.com/download/win&quot; data-og-url=&quot;https://git-scm.com/download/win&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://git-scm.com/download/win&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://git-scm.com/download/win&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;Git - Downloading Package&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Download for Windows Click here to download the latest (2.43.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 2 months ago, on 2023-11-20. Other Git for Windows downloads Standalone Installer 32-bit Git for Wi&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;git-scm.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;초기 설정&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Git을 설치하고 나서 가장 먼저 해야 하는 것은 &lt;b&gt;사용자이름&lt;/b&gt;과 &lt;b&gt;이메일 주소&lt;/b&gt;를 설정하는 것이다. Git은 커밋할 때마다 이 정보를 사용한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;시작&lt;/b&gt; - &lt;b&gt;git폴더&lt;/b&gt; - &lt;b&gt;Git Bash 실행&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;258&quot; data-origin-height=&quot;76&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beBmAl/btsD5wNaAPk/muXVktJRYNPwkhZkuV5Nm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beBmAl/btsD5wNaAPk/muXVktJRYNPwkhZkuV5Nm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beBmAl/btsD5wNaAPk/muXVktJRYNPwkhZkuV5Nm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeBmAl%2FbtsD5wNaAPk%2FmuXVktJRYNPwkhZkuV5Nm0%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;258&quot; height=&quot;76&quot; data-origin-width=&quot;258&quot; data-origin-height=&quot;76&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: center;&quot; data-ke-size=&quot;size16&quot;&gt;아래와 같이 콘솔창이 나오면 정상실행 완료!&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;578&quot; data-origin-height=&quot;370&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpJyI1/btsD3dnDLIj/Fz3E22GbpJ6XqItGKDivrk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpJyI1/btsD3dnDLIj/Fz3E22GbpJ6XqItGKDivrk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpJyI1/btsD3dnDLIj/Fz3E22GbpJ6XqItGKDivrk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpJyI1%2FbtsD3dnDLIj%2FFz3E22GbpJ6XqItGKDivrk%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;578&quot; height=&quot;370&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;578&quot; data-origin-height=&quot;370&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;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사용자 정보&lt;/span&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;pre id=&quot;code_1706508953041&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git config --global user.email &quot;you@example.com&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1706508960285&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git config --global user.name &quot;Your Name&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;위에 쓰인 &lt;b&gt;you@example.com, Your Name&lt;/b&gt; 부분을 &lt;b&gt;본인 이메일, 이름&lt;/b&gt;으로 수정해서 Enter를 해주면 된다.&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;579&quot; data-origin-height=&quot;366&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5jKWJ/btsD6u9ut3X/tWohDBz5JyOWFgBsxFbKSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5jKWJ/btsD6u9ut3X/tWohDBz5JyOWFgBsxFbKSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5jKWJ/btsD6u9ut3X/tWohDBz5JyOWFgBsxFbKSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5jKWJ%2FbtsD6u9ut3X%2FtWohDBz5JyOWFgBsxFbKSk%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;579&quot; height=&quot;366&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;579&quot; data-origin-height=&quot;366&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;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;시작하기&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;nbsp;git init&amp;nbsp;를 터미널에 쳐서&amp;nbsp;.git이라는 폴더 만든다.&lt;/li&gt;
&lt;li&gt;git 명령어:&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;status&amp;nbsp;//&amp;nbsp;상태&amp;nbsp;파악&lt;br /&gt;&amp;nbsp;- git status --short // 혹은 -s하면 짧게 볼 수 있음 (-- 를 앞에 붙이면 전체 단어를 씀)&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;731&quot; data-origin-height=&quot;355&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9070I/btsD4r6wn6e/Z5aE25pOsaQeKtvAtv8fNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9070I/btsD4r6wn6e/Z5aE25pOsaQeKtvAtv8fNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9070I/btsD4r6wn6e/Z5aE25pOsaQeKtvAtv8fNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9070I%2FbtsD4r6wn6e%2FZ5aE25pOsaQeKtvAtv8fNk%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;731&quot; height=&quot;355&quot; data-origin-width=&quot;731&quot; data-origin-height=&quot;355&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;add&amp;nbsp;파일명&amp;nbsp;//&amp;nbsp;(ex.&amp;nbsp;basic.html)을&amp;nbsp;하면&amp;nbsp;index에&amp;nbsp;올라온&amp;nbsp;상태&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;git add . // (.은 해당폴더)(*은 전체폴더) 현재 폴더에 있는 모든 것을 업로드한다는 뜻&lt;br /&gt;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;commit&amp;nbsp;//&amp;nbsp;터미널에서&amp;nbsp;commit하기&amp;nbsp;(commit창&amp;nbsp;뜨고&amp;nbsp;간단한&amp;nbsp;메모&amp;nbsp;쓰고&amp;nbsp;끄면&amp;nbsp;저장됨)&lt;br /&gt;&amp;nbsp;&amp;nbsp;git&amp;nbsp;commit&amp;nbsp;-m&amp;nbsp;&quot;n&amp;nbsp;번째&amp;nbsp;커밋입니다.&quot;&amp;nbsp;//&amp;nbsp;커맨드&amp;nbsp;창에서&amp;nbsp;바로&amp;nbsp;메모&amp;nbsp;쓰고&amp;nbsp;commit할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;기능,&amp;nbsp;창&amp;nbsp;안뜸&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;git&amp;nbsp;commit&amp;nbsp;-am&amp;nbsp;&quot;n&amp;nbsp;번째&amp;nbsp;커밋입니다.&quot;&amp;nbsp;//&amp;nbsp;add하면서&amp;nbsp;바로&amp;nbsp;commit까지&amp;nbsp;하기&lt;br /&gt;&amp;nbsp;&amp;nbsp;(※&amp;nbsp;만약,&amp;nbsp;git&amp;nbsp;commit시&amp;nbsp;터미널에서&amp;nbsp;하라고&amp;nbsp;나오면&amp;nbsp;내용&amp;nbsp;간단하게&amp;nbsp;쓰고,&amp;nbsp;맨&amp;nbsp;밑에&amp;nbsp;:q하면&amp;nbsp;그냥&amp;nbsp;꺼짐,&amp;nbsp;:wq누르면&amp;nbsp;저장하고&amp;nbsp;꺼짐)&lt;br /&gt;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;log&amp;nbsp;//&amp;nbsp;커밋&amp;nbsp;기록&amp;nbsp;확인할&amp;nbsp;수&amp;nbsp;있음&lt;br /&gt;&amp;nbsp;&amp;nbsp;git&amp;nbsp;log&amp;nbsp;--oneline&amp;nbsp;//&amp;nbsp;로그&amp;nbsp;간단하게&amp;nbsp;보여줌&amp;nbsp;한&amp;nbsp;줄씩&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;git&amp;nbsp;log&amp;nbsp;--graph&amp;nbsp;//&amp;nbsp;간단하게&amp;nbsp;디렉토리를&amp;nbsp;표시해줌&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;(근데&amp;nbsp;Extensions에서&amp;nbsp;git&amp;nbsp;graph&amp;nbsp;찾아서&amp;nbsp;설치하고&amp;nbsp;Source&amp;nbsp;control에서&amp;nbsp;누르면&amp;nbsp;더&amp;nbsp;가시적으로&amp;nbsp;볼&amp;nbsp;수&amp;nbsp;있음)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;--help&amp;nbsp;//&amp;nbsp;간단한&amp;nbsp;명령어들&amp;nbsp;알려줌&lt;br /&gt;&lt;br /&gt;**저장된&amp;nbsp;기록을&amp;nbsp;되돌릴&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;방법(stage-&amp;gt;work&amp;nbsp;tree)&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;add&amp;nbsp;//&amp;nbsp;스테이지로&amp;nbsp;올린다&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;add&amp;nbsp;.&amp;nbsp;//&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;restore&amp;nbsp;//&amp;nbsp;스테이지에&amp;nbsp;올라와&amp;nbsp;있는&amp;nbsp;것을&amp;nbsp;취소한&amp;nbsp;방법&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;restore&amp;nbsp;--staged&amp;nbsp;파일명&amp;nbsp;//&amp;nbsp;stage에&amp;nbsp;올라간&amp;nbsp;파일&amp;nbsp;다시&amp;nbsp;내릴&amp;nbsp;수&amp;nbsp;있음&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;-&amp;nbsp;git&amp;nbsp;diff&amp;nbsp;--staged&amp;nbsp;//&amp;nbsp;뭐가&amp;nbsp;변경되었는지&amp;nbsp;확인할&amp;nbsp;수&amp;nbsp;있다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;**&amp;nbsp;저장한&amp;nbsp;기록을&amp;nbsp;되돌릴&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;방법(commit&amp;nbsp;-&amp;gt;&amp;nbsp;stage)&amp;nbsp;//&amp;nbsp;반드시,&amp;nbsp;commit이&amp;nbsp;된&amp;nbsp;상태로&amp;nbsp;움직여야&amp;nbsp;함,&amp;nbsp;무조건&amp;nbsp;commit&amp;nbsp;먼저&amp;nbsp;하기)&lt;br /&gt;//&amp;nbsp;마스터(혹은&amp;nbsp;메인이라고도&amp;nbsp;함)가&amp;nbsp;항상&amp;nbsp;기본이라고&amp;nbsp;생각해야&amp;nbsp;함&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;reset&amp;nbsp;//&amp;nbsp;버전기록을&amp;nbsp;삭제하는&amp;nbsp;방법,&amp;nbsp;파일은&amp;nbsp;남아있음&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;reset&amp;nbsp;예전버전의&amp;nbsp;해시값&amp;nbsp;//&amp;nbsp;7글자&amp;nbsp;적어준&amp;nbsp;코드의&amp;nbsp;위부터&amp;nbsp;저장하고&amp;nbsp;commit된&amp;nbsp;버전이&amp;nbsp;없어짐(7글자&amp;nbsp;코드까지만&amp;nbsp;저장됨)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;revert&amp;nbsp;//&amp;nbsp;reset과는&amp;nbsp;다르게&amp;nbsp;이전&amp;nbsp;기록들이&amp;nbsp;남으면서&amp;nbsp;새로운&amp;nbsp;버전이&amp;nbsp;됨&amp;nbsp;(버전을&amp;nbsp;rollback)&amp;nbsp;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;revert&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;branch&amp;nbsp;//&amp;nbsp;resvrt와는&amp;nbsp;달리&amp;nbsp;되돌아가지만&amp;nbsp;새로운&amp;nbsp;브랜치가&amp;nbsp;생성됨,&amp;nbsp;이전&amp;nbsp;기록들&amp;nbsp;남음&lt;br /&gt;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;checkout&amp;nbsp;해시값&amp;nbsp;//&amp;nbsp;git&amp;nbsp;log&amp;nbsp;--oneline에서&amp;nbsp;나오는&amp;nbsp;7글자(=해시값)&amp;nbsp;원하는&amp;nbsp;버전에&amp;nbsp;왔다갔다&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있음&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;git&amp;nbsp;checkout&amp;nbsp;-&amp;nbsp;//&amp;nbsp;다시&amp;nbsp;원래의&amp;nbsp;마지막&amp;nbsp;상태로&amp;nbsp;돌아감&lt;br /&gt;&amp;nbsp;&amp;nbsp;git&amp;nbsp;checkout&amp;nbsp;HEAD&amp;nbsp;//&amp;nbsp;????&lt;br /&gt;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;swith&amp;nbsp;-c&amp;nbsp;새로운브랜치이름&amp;nbsp;//&amp;nbsp;checkout의&amp;nbsp;역할이&amp;nbsp;너무&amp;nbsp;많아지면서&amp;nbsp;새로&amp;nbsp;생긴&amp;nbsp;기능,&amp;nbsp;브랜치를&amp;nbsp;만들면서&amp;nbsp;바로&amp;nbsp;이동&amp;nbsp;가능(c의&amp;nbsp;뜻은&amp;nbsp;creat)&lt;br /&gt;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;branch&amp;nbsp;이름설정&amp;nbsp;//&amp;nbsp;브랜치&amp;nbsp;만들기&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;branch&amp;nbsp;//&amp;nbsp;현재&amp;nbsp;생성되어&amp;nbsp;있는&amp;nbsp;브랜치들&amp;nbsp;확인,&amp;nbsp;여기서&amp;nbsp;checkout해서&amp;nbsp;원하는&amp;nbsp;브랜치로&amp;nbsp;이동할&amp;nbsp;수&amp;nbsp;있음&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;git&amp;nbsp;branch&amp;nbsp;원래이름&amp;nbsp;바꾸고싶은이름&amp;nbsp;//&amp;nbsp;기&amp;nbsp;설정된&amp;nbsp;브랜치&amp;nbsp;이름&amp;nbsp;바꿀&amp;nbsp;수&amp;nbsp;있음&lt;br /&gt;&lt;br /&gt;-&amp;nbsp;git&amp;nbsp;show&amp;nbsp;7글자&amp;nbsp;//&amp;nbsp;바꾼&amp;nbsp;내용&amp;nbsp;보여줌&lt;br /&gt;&lt;br /&gt;*&amp;nbsp;HEAD&amp;nbsp;//&amp;nbsp;꼬리표&amp;nbsp;개념,&amp;nbsp;현재&amp;nbsp;내가&amp;nbsp;있는&amp;nbsp;위치를&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/Git &amp;amp; Github</category>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/106</guid>
      <comments>https://beastit.tistory.com/106#entry106comment</comments>
      <pubDate>Mon, 29 Jan 2024 15:40:18 +0900</pubDate>
    </item>
    <item>
      <title>[개발 환경] Web&amp;amp;App 개발을 위한 개발 환경 및 도구</title>
      <link>https://beastit.tistory.com/105</link>
      <description>&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;개발환경이란&amp;nbsp;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;746&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dm6Stb/btsDWKYIOCv/PAOf55OferZNkGp0oHCXG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dm6Stb/btsDWKYIOCv/PAOf55OferZNkGp0oHCXG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dm6Stb/btsDWKYIOCv/PAOf55OferZNkGp0oHCXG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdm6Stb%2FbtsDWKYIOCv%2FPAOf55OferZNkGp0oHCXG1%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;207&quot; height=&quot;176&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;746&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;프로그램 개발에 필요한 컴파일러&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;통합개발도구&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(IDE),&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;서버 런타임&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&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;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&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;b&gt; &amp;nbsp;&lt;/b&gt;&lt;b&gt;Eclipse&amp;nbsp;&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;자바&amp;nbsp;기반의&amp;nbsp;오픈소스&amp;nbsp;&lt;b&gt;통합&amp;nbsp;개발&amp;nbsp;환경(IDE)&lt;/b&gt;입니다.&amp;nbsp;이클립스는&amp;nbsp;프로그래밍&amp;nbsp;언어로&amp;nbsp;자바뿐만&amp;nbsp;아니라&amp;nbsp;다양한&amp;nbsp;다른&amp;nbsp;프로그래밍&amp;nbsp;언어와&amp;nbsp;프레임워크를&amp;nbsp;지원하며,&amp;nbsp;&lt;b&gt;코드&amp;nbsp;편집,&amp;nbsp;디버깅,&amp;nbsp;빌드,&amp;nbsp;테스트&amp;nbsp;및&amp;nbsp;프로젝트&amp;nbsp;관리&lt;/b&gt;를&amp;nbsp;위한&amp;nbsp;다양한&amp;nbsp;기능을&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;521&quot; data-origin-height=&quot;376&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sYPDD/btsDWT2pELD/OfCzjWCNTK8rupZqIlNln1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sYPDD/btsDWT2pELD/OfCzjWCNTK8rupZqIlNln1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sYPDD/btsDWT2pELD/OfCzjWCNTK8rupZqIlNln1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsYPDD%2FbtsDWT2pELD%2FOfCzjWCNTK8rupZqIlNln1%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;158&quot; height=&quot;114&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;376&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;531&quot; data-origin-height=&quot;819&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQFN1W/btsDTtKvj6A/mGseeI7OgIOAGGWFYycYkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQFN1W/btsDTtKvj6A/mGseeI7OgIOAGGWFYycYkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQFN1W/btsDTtKvj6A/mGseeI7OgIOAGGWFYycYkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQFN1W%2FbtsDTtKvj6A%2FmGseeI7OgIOAGGWFYycYkK%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;167&quot; height=&quot;258&quot; data-origin-width=&quot;531&quot; data-origin-height=&quot;819&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;  Web&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;정의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;:&amp;nbsp;웹은&amp;nbsp;&lt;b&gt;인터넷&amp;nbsp;브라우저&lt;/b&gt;를&amp;nbsp;통해&amp;nbsp;접근되는&amp;nbsp;웹사이트나&amp;nbsp;웹&amp;nbsp;애플리케이션을&amp;nbsp;의미합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;접근 방식&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;: URL을 통해 접근하며, 다운로드나&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;설치 과정 없이&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;사용 가능합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;호환성&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;다양한 브라우저와 기기&lt;/b&gt;에서 사용할 수 있어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;호환성이 높습니다.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;개발 언어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;: HTML, CSS, JavaScript 등 웹 표준 기술을 사용합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;Front-end 개발&amp;nbsp;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;607&quot; data-origin-height=&quot;303&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0YR9I/btsDVqsFkSC/uN9TJmgMKMzec2RR3QPNr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0YR9I/btsDVqsFkSC/uN9TJmgMKMzec2RR3QPNr1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0YR9I/btsDVqsFkSC/uN9TJmgMKMzec2RR3QPNr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0YR9I%2FbtsDVqsFkSC%2FuN9TJmgMKMzec2RR3QPNr1%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;607&quot; height=&quot;303&quot; data-origin-width=&quot;607&quot; data-origin-height=&quot;303&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;size18&quot;&gt;프론트엔드는 단어에서 예측할 수 있듯이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;사용자의 앞에 보이는 화면&lt;/b&gt;, 즉 인터페이스를 만드는 작업이라고 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;프론트에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;u&gt;사용자가 선택한 요청사항에 따라 데이터나 서비스를 서버에 요청&lt;/u&gt;&lt;/b&gt;하거나 또는 요청해서 얻은 데이터를 사용자에게 보여주는 것. 보이는 인터페이스에 대한 개발인 만큼 사용자 인터페이스(UI)와 사용자 경험(UX)과 밀접한 관련이 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;b&gt; &lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;HTML(HyperText Markup Language)&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;688&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZHQEv/btsDXAg0QTB/ZKCVdpIbQ7PuvcNgtEvKV0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZHQEv/btsDXAg0QTB/ZKCVdpIbQ7PuvcNgtEvKV0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZHQEv/btsDXAg0QTB/ZKCVdpIbQ7PuvcNgtEvKV0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZHQEv%2FbtsDXAg0QTB%2FZKCVdpIbQ7PuvcNgtEvKV0%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;221&quot; height=&quot;261&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;688&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;기능&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: HTML&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;웹페이지의 구조를 정의&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;하는 마크업 언어입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;웹페이지의 틀을 만들고&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;텍스트&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;이미지&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;링크 등의 콘텐츠를 웹페이지에 배치합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;역할&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;필요성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: HTML&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;은 웹의 기본 구조를 만드는 데 필수적입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;웹페이지의 모든 요소들이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;HTML&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;을 통해 정의되며&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;이를 통해 사용자에게 정보를 제공하고 상호작용을 가능하게 합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&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;b&gt; &lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;CSS(Cascading Style Sheets)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;876&quot; data-origin-height=&quot;712&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zAqPi/btsDTu3GgXy/Emj64oUvURxyt1s9PH2kf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zAqPi/btsDTu3GgXy/Emj64oUvURxyt1s9PH2kf1/img.png&quot; data-alt=&quot;CSS 적용 전 - 후&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zAqPi/btsDTu3GgXy/Emj64oUvURxyt1s9PH2kf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzAqPi%2FbtsDTu3GgXy%2FEmj64oUvURxyt1s9PH2kf1%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;440&quot; height=&quot;358&quot; data-origin-width=&quot;876&quot; data-origin-height=&quot;712&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;CSS 적용 전 - 후&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;b&gt;기능&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: CSS&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;HTML&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;로 만든 웹페이지의 디자인과 레이아웃을 꾸며주는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;스타일 시트 언어&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;폰트 스타일&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;색상&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;간격&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;레이아웃 및 다양한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;시각적 효과&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;를 정의합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;역할&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;필요성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: CSS&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;는 웹페이지의 시각적 매력을 높이는 데 중요합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;사용자 경험&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;(UX)&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;을 향상시키고&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;웹페이지를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;더 읽기 쉽고 접근하기 쉬운 형태&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;로 만듭니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;반응형 디자인을 통해 다양한 기기에서도 웹페이지가 잘 보이게 할 수 있습니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&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;b&gt; &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;JavaScript&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;174&quot; data-origin-height=&quot;174&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwtkOU/btsDUhbUYST/l53oea6Pb5n99puGj5qrok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwtkOU/btsDUhbUYST/l53oea6Pb5n99puGj5qrok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwtkOU/btsDUhbUYST/l53oea6Pb5n99puGj5qrok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwtkOU%2FbtsDUhbUYST%2Fl53oea6Pb5n99puGj5qrok%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;174&quot; height=&quot;174&quot; data-origin-width=&quot;174&quot; data-origin-height=&quot;174&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;b&gt;기능&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: JavaScript&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;는 웹페이지에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;Interactive&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;한 요소를 추가하는 프로그래밍 언어입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;사용자와의 상호작용을 가능하게 하고&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;데이터를 처리하며&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;동적인 콘텐츠&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;를 생성합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;역할&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;필요성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: JavaScript&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;는 웹페이지를 동적이고 생동감 있게 만듭니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;사용자의 입력에 반응하여 웹페이지의 내용을 실시간으로 변경할 수 있으며&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;복잡한 사용자 인터페이스와 애니메이션&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;게임&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;양방향 어플리케이션 등을 구현할 수 있습니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&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;b&gt; &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;AJAX (Asynchronous JavaScript and XML)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;344&quot; data-origin-height=&quot;166&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cniRVD/btsDUc2JBLd/KVb5uH6dDsekCgveT1hrKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cniRVD/btsDUc2JBLd/KVb5uH6dDsekCgveT1hrKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cniRVD/btsDUc2JBLd/KVb5uH6dDsekCgveT1hrKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcniRVD%2FbtsDUc2JBLd%2FKVb5uH6dDsekCgveT1hrKK%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;213&quot; height=&quot;103&quot; data-origin-width=&quot;344&quot; data-origin-height=&quot;166&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;비동기 통신&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;서버와의 통신을 위해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;XMLHttpRequest&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;객체를 사용하여&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;사용자의 활동에 따라 필요한 데이터만 서버로부터 비동기적으로 요청하고 받아옵니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;965&quot; data-origin-height=&quot;499&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/euA4vs/btsDWsYiUwl/03NKcQQ2POKJdHPL3NUbA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/euA4vs/btsDWsYiUwl/03NKcQQ2POKJdHPL3NUbA1/img.png&quot; data-alt=&quot;동기 통신(좌), 비동기 통신(우)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/euA4vs/btsDWsYiUwl/03NKcQQ2POKJdHPL3NUbA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeuA4vs%2FbtsDWsYiUwl%2F03NKcQQ2POKJdHPL3NUbA1%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;736&quot; height=&quot;381&quot; data-origin-width=&quot;965&quot; data-origin-height=&quot;499&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;동기 통신(좌), 비동기 통신(우)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;페이지 일부분만 갱신&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;서버로부터 받은 데이터를 이용해 웹 페이지의 특정 부분만을 업데이트합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;이는 페이지 전체를 새로 고치는 것보다 빠르고 효율적입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;JSON, XML, HTML,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;텍스트 데이터 처리&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: AJAX&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;JSON, XML, HTML,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;텍스트 등 다양한 형식의 데이터를 처리하고&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;이를 페이지에 동적으로 표시할 수 있습니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;hr data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; &lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Back&lt;/span&gt;&lt;/b&gt;&lt;b&gt;-end 개발&amp;nbsp;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;336&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sjXbL/btsDVqfcGdp/zCbCxDvUqG2Fikj6CL7w8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sjXbL/btsDVqfcGdp/zCbCxDvUqG2Fikj6CL7w8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sjXbL/btsDVqfcGdp/zCbCxDvUqG2Fikj6CL7w8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsjXbL%2FbtsDVqfcGdp%2FzCbCxDvUqG2Fikj6CL7w8k%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;679&quot; height=&quot;336&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;336&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #374151; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;백엔드 개발(Backend Development)&lt;/b&gt;은 웹사이트나 애플리케이션의 서버, 데이터베이스, 그리고 애플리케이션의 핵심 기능적 부분을 구축하는 과정을 말합니다. 사용자가 직접 보거나 상호작용하는 프론트엔드(웹 페이지의 시각적 요소 등)와 달리, 백엔드는 주로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;데이터 처리, 보안, 서버 관리 등 사용자에게 직접 보이지 않는 부분&lt;/b&gt;을 담당합니다.&lt;/p&gt;
&lt;p style=&quot;color: #374151; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;백엔드 개발의 주요 구성 요소는 다음과 같습니다:&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; color: #374151; text-align: start;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;서버&lt;/b&gt;: 클라이언트(예: 웹 브라우저)의 요청을 받아 처리하고, 필요한 데이터를 응답으로 보내는 시스템입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;데이터베이스&lt;/b&gt;: 정보를 저장, 검색, 업데이트, 삭제할 수 있는 구조화된 데이터의 집합체입니다. 백엔드 개발자는 데이터베이스와의 상호작용을 통해 데이터를 관리합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;애플리케이션 로직&lt;/b&gt;: 사용자의 요청에 따라 특정 작업을 수행하고, 결과를 사용자에게 전달하는 프로그램의 일부분입니다. 이 로직은 서버에서 실행됩니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;color: #374151; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;백엔드 개발자는 주로 서버 사이드 프로그래밍 언어(예: Java, Python, Ruby, Node.js 등)와 데이터베이스 관리 시스템(예: MySQL, PostgreSQL, MongoDB 등)을 사용하여 이러한 기능을 구현합니다. 또한, API(애플리케이션 프로그래밍 인터페이스) 개발, 서버 보안, 데이터 처리 및 저장 최적화 등의 업무도 수행합니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; &lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;JAVA&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;344&quot; data-origin-height=&quot;216&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ea7kOP/btsDUaKBBDz/YmaQukQbvbSaWBfdDaml6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ea7kOP/btsDUaKBBDz/YmaQukQbvbSaWBfdDaml6k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ea7kOP/btsDUaKBBDz/YmaQukQbvbSaWBfdDaml6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fea7kOP%2FbtsDUaKBBDz%2FYmaQukQbvbSaWBfdDaml6k%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;260&quot; height=&quot;163&quot; data-origin-width=&quot;344&quot; data-origin-height=&quot;216&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;기능&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;자바는 강력한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;객체지향 프로그래밍 언어&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;로서&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style=&quot;color: #374151;&quot;&gt;다양한 플랫폼&lt;/span&gt;&lt;/u&gt;&lt;span style=&quot;color: #374151;&quot;&gt;에서 실행될 수 있는 애플리케이션을 개발하는 데 사용됩니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&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;444&quot; data-origin-height=&quot;459&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HCH4I/btsDXa3TMFu/tzfQbhAILGaORLnRKthpgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HCH4I/btsDXa3TMFu/tzfQbhAILGaORLnRKthpgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HCH4I/btsDXa3TMFu/tzfQbhAILGaORLnRKthpgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHCH4I%2FbtsDXa3TMFu%2FtzfQbhAILGaORLnRKthpgk%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;253&quot; height=&quot;262&quot; data-origin-width=&quot;444&quot; data-origin-height=&quot;459&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;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;역할&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;필요성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;자바는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;lsquo;WORA(Write Once, Run Anywhere)'&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;이라는 특징을 가지고 있어&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;다양한 환경에서의 호환성과 이식성을 제공합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;663&quot; data-origin-height=&quot;637&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdRWKr/btsDRKFLar2/K56KUc1KOXAKlGeHlayaf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdRWKr/btsDRKFLar2/K56KUc1KOXAKlGeHlayaf1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdRWKr/btsDRKFLar2/K56KUc1KOXAKlGeHlayaf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdRWKr%2FbtsDRKFLar2%2FK56KUc1KOXAKlGeHlayaf1%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;386&quot; height=&quot;371&quot; data-origin-width=&quot;663&quot; data-origin-height=&quot;637&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;JDK (Java Development Kit)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;자바 애플리케이션 개발을 위한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;핵심 도구 모음&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;으로&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;소스 코드를 컴파일하고 실행하는 데 필요한 컴파일러와 라이브러리를 포함합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;자바 개발자에게 필수적인 환경&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;JRE (Java Runtime Environment)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;자바 애플리케이션을 실행하는 데 필요한 환경을 제공하며&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;, JVM&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;을 포함한 라이브러리와 기타 파일로 구성됩니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;사용자가 개발된 자바 애플리케이션을 실행&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;할 때 필요합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;JVM (Java Virtual Machine)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;자바 바이트코드를 실행하고&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;다양한 운영 체제에서 자바 애플리케이션을 구동할 수 있도록 하는 가상 실행 환경입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;한 번 작성하면 어디서나 실행될 수 있음&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;'&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;을 가능하게 만드는 핵심 요소입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Spring&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;433&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M7Fil/btsDRJNAjdJ/PkAD3JyRXQq8eAOlHL9Fg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M7Fil/btsDRJNAjdJ/PkAD3JyRXQq8eAOlHL9Fg0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M7Fil/btsDRJNAjdJ/PkAD3JyRXQq8eAOlHL9Fg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM7Fil%2FbtsDRJNAjdJ%2FPkAD3JyRXQq8eAOlHL9Fg0%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;249&quot; height=&quot;166&quot; data-origin-width=&quot;650&quot; data-origin-height=&quot;433&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;정의&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;엔터프라이즈용&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;Java&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;애플리케이션 개발을 편하게 할 수 있게 해주는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;오픈소스&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;경량급 애플리케이션 프레임워크&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;장점&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;다양한 라이브러리를 제공하며&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;업무 분업화&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;및 느슨한 결합을 통해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;유지보수에 용이&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;하게 할 수 있다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;단점&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;초기 설정 및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;러닝커브가&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;높다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;hr data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;git&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;388&quot; data-origin-height=&quot;163&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mwvhG/btsDQ8fJh4g/eOm4B3ls8ZmKwx6B0wk2xk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mwvhG/btsDQ8fJh4g/eOm4B3ls8ZmKwx6B0wk2xk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mwvhG/btsDQ8fJh4g/eOm4B3ls8ZmKwx6B0wk2xk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmwvhG%2FbtsDQ8fJh4g%2FeOm4B3ls8ZmKwx6B0wk2xk%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;169&quot; height=&quot;71&quot; data-origin-width=&quot;388&quot; data-origin-height=&quot;163&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;기능&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;분산형 버전 관리 시스템&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;의 한 종류이다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;✅&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;버전&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;관리란&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;?&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;587&quot; data-origin-height=&quot;707&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbppNl/btsDVniovbN/ub2iKwWB2WPUaIE4l1v0p0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbppNl/btsDVniovbN/ub2iKwWB2WPUaIE4l1v0p0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbppNl/btsDVniovbN/ub2iKwWB2WPUaIE4l1v0p0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbppNl%2FbtsDVniovbN%2Fub2iKwWB2WPUaIE4l1v0p0%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;421&quot; height=&quot;507&quot; data-origin-width=&quot;587&quot; data-origin-height=&quot;707&quot;/&gt;&lt;/span&gt;&lt;/figure&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&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;이전 상태&lt;/b&gt;&lt;/span&gt;로 되돌릴 수 있다.&lt;/li&gt;
&lt;li&gt;프로젝트를 통째로 이전 상태로 되돌릴 수 있다.&lt;/li&gt;
&lt;li&gt;시간에 따라&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;수정 내용을 비교&lt;/b&gt;&lt;/span&gt;해 볼 수 있다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;누가 문제&lt;/b&gt;&lt;/span&gt;를 일으켰는지도 추적할 수 있다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;누가 언제&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;만들어낸 이슈인지도 알 수 있다.&lt;/li&gt;
&lt;li&gt;파일을 잃어버리거나 잘못 고쳤을 때도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;쉽게 복구&lt;/b&gt;&lt;/span&gt;할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;✅&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;git의 장점&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;?&lt;/span&gt;&lt;/b&gt;&lt;/h3&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;937&quot; data-origin-height=&quot;652&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAAqc2/btsDRJmu4LW/eH4Kwr2kHm3Fvx1rssDda1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAAqc2/btsDRJmu4LW/eH4Kwr2kHm3Fvx1rssDda1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAAqc2/btsDRJmu4LW/eH4Kwr2kHm3Fvx1rssDda1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAAqc2%2FbtsDRJmu4LW%2FeH4Kwr2kHm3Fvx1rssDda1%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;372&quot; height=&quot;259&quot; data-origin-width=&quot;937&quot; data-origin-height=&quot;652&quot;/&gt;&lt;/span&gt;&lt;/figure&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&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;여러 명이 동시에 작업하는 병렬개발이 가능&lt;/b&gt;&lt;/span&gt;하다.&lt;/li&gt;
&lt;li&gt;분산 버전 관리이기 때문에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;인터넷이 연결되지 않은 곳에서도 개발을 진행&lt;/b&gt;&lt;/span&gt;할 수 있고, 중앙 저장소가 날라가 버려도 원상 복구할 수 있다.&lt;/li&gt;
&lt;li&gt;팀 프로젝트가 아닌, 개인 프로젝트일지라도 Git을 통해 버전 관리를 하면 체계적인 개발이 가능해지고, 프로그램이나 패치를 배포하는 과정도 간단해진다.&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;span style=&quot;color: #333333; text-align: left;&quot;&gt; &lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;git 공식사이트&lt;/b&gt;&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;a href=&quot;https://git-scm.com/&quot;&gt;https://git-scm.com/&lt;/a&gt;&lt;/span&gt;
&lt;figure id=&quot;og_1706142451127&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/skBLg/hyU8WPjFSA/mTzxPtKKXWuAFbnZp6FKkk/img.png?width=778&amp;amp;height=502&amp;amp;face=0_0_778_502&quot; data-og-url=&quot;https://git-scm.com/&quot; data-og-source-url=&quot;https://git-scm.com/&quot; data-og-host=&quot;git-scm.com&quot; data-og-description=&quot;&quot; data-og-title=&quot;Git&quot; data-og-type=&quot;website&quot; data-ke-align=&quot;alignCenter&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://git-scm.com/&quot; data-source-url=&quot;https://git-scm.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/skBLg/hyU8WPjFSA/mTzxPtKKXWuAFbnZp6FKkk/img.png?width=778&amp;amp;height=502&amp;amp;face=0_0_778_502');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;Git&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;git-scm.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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;&lt;/span&gt;&lt;b&gt;pro-git E-book 다운로드&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;a href=&quot;https://github.com/progit/progit2-ko/releases/download/2.1.80/progit.pdf&quot;&gt;https://github.com/progit/progit2-ko/releases/download/2.1.80/progit.pdf&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; &lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;웹 서버 (Web Server)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;468&quot; data-origin-height=&quot;214&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdqlcl/btsDXAnL8Kn/5yOni7xbMRIYpkYyknVBiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdqlcl/btsDXAnL8Kn/5yOni7xbMRIYpkYyknVBiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdqlcl/btsDXAnL8Kn/5yOni7xbMRIYpkYyknVBiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbdqlcl%2FbtsDXAnL8Kn%2F5yOni7xbMRIYpkYyknVBiK%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;468&quot; height=&quot;214&quot; data-origin-width=&quot;468&quot; data-origin-height=&quot;214&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;클라이언트&lt;/span&gt;&lt;/b&gt;가 GET, POST 등의 메소드를 이용해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;전송한&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;요청&lt;/span&gt;&lt;/b&gt;을 받아 HTML이나 오브젝트를 HTTP 프로토콜을 이용해 전송하는 프로그램 입니다. 웹 서버는 웹 페이지, 이미지 등의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;정적인 컨텐츠만&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;제공할 수 있습니다.&lt;/div&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;1042&quot; data-origin-height=&quot;523&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8NvHy/btsDUhpqz0P/QhKmUP6CHvjGesYY6dDXoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8NvHy/btsDUhpqz0P/QhKmUP6CHvjGesYY6dDXoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8NvHy/btsDUhpqz0P/QhKmUP6CHvjGesYY6dDXoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8NvHy%2FbtsDUhpqz0P%2FQhKmUP6CHvjGesYY6dDXoK%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;1042&quot; height=&quot;523&quot; data-origin-width=&quot;1042&quot; data-origin-height=&quot;523&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-style=&quot;style4&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;✅&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Apache 란?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;518&quot; data-origin-height=&quot;151&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EhBZB/btsDW8EZT7W/0vHyefhXzVhKZEZKybily1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EhBZB/btsDW8EZT7W/0vHyefhXzVhKZEZKybily1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EhBZB/btsDW8EZT7W/0vHyefhXzVhKZEZKybily1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEhBZB%2FbtsDW8EZT7W%2F0vHyefhXzVhKZEZKybily1%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;518&quot; height=&quot;151&quot; data-origin-width=&quot;518&quot; data-origin-height=&quot;151&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&lt;span&gt;Apache란&amp;nbsp;아파치&amp;nbsp;소프트웨어&amp;nbsp;재단에서&amp;nbsp;관리하는&amp;nbsp;&lt;b&gt;HTTP&amp;nbsp;웹&amp;nbsp;서버&lt;/b&gt;입니다.&amp;nbsp;Apache는&amp;nbsp;오픈&amp;nbsp;소스이기&amp;nbsp;때문에&amp;nbsp;누구든지&amp;nbsp;수정,&amp;nbsp;재배포가&amp;nbsp;가능합니다.&amp;nbsp;게다가&amp;nbsp;Apache는&amp;nbsp;다양한&amp;nbsp;기능을&amp;nbsp;제공하고&amp;nbsp;다른&amp;nbsp;웹&amp;nbsp;서버들에&amp;nbsp;구축이&amp;nbsp;쉽다는&amp;nbsp;이유로&amp;nbsp;많이&amp;nbsp;사용되고&amp;nbsp;있습니다.&lt;br /&gt;&lt;/span&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;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;✅&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Tomcat&lt;/span&gt;&lt;span&gt;&amp;nbsp;란?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;186&quot; data-origin-height=&quot;187&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cw1ky4/btsDQ5cd5AR/lkDgRn9hP90UJevhBck1XK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cw1ky4/btsDQ5cd5AR/lkDgRn9hP90UJevhBck1XK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cw1ky4/btsDQ5cd5AR/lkDgRn9hP90UJevhBck1XK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcw1ky4%2FbtsDQ5cd5AR%2FlkDgRn9hP90UJevhBck1XK%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;138&quot; height=&quot;139&quot; data-origin-width=&quot;186&quot; data-origin-height=&quot;187&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-style=&quot;style3&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Tomcat이란&amp;nbsp;아파치&amp;nbsp;재단에서&amp;nbsp;만든&amp;nbsp;오픈&amp;nbsp;소스&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;WAS(Web&amp;nbsp;Application&amp;nbsp;Server)&lt;/b&gt;&lt;/span&gt;입니다.&amp;nbsp;Tomcat은&amp;nbsp;Java&amp;nbsp;Servlet과&amp;nbsp;JSP가&amp;nbsp;실행할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;환경을&amp;nbsp;제공하여&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;동적인&amp;nbsp;페이지를&amp;nbsp;생성&lt;/b&gt;&lt;/span&gt;합니다.&amp;nbsp;그리고&amp;nbsp;DB&amp;nbsp;연결&amp;nbsp;및&amp;nbsp;데이터&amp;nbsp;조작,&amp;nbsp;다른&amp;nbsp;응용프로그램들과&amp;nbsp;상호&amp;nbsp;작용이&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;1080&quot; data-origin-height=&quot;591&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvJLKS/btsDWQ5HsW2/ZaOKC5BKeCS663Xr0J0x40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvJLKS/btsDWQ5HsW2/ZaOKC5BKeCS663Xr0J0x40/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvJLKS/btsDWQ5HsW2/ZaOKC5BKeCS663Xr0J0x40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvJLKS%2FbtsDWQ5HsW2%2FZaOKC5BKeCS663Xr0J0x40%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;1080&quot; height=&quot;591&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;591&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-style=&quot;style6&quot; data-ke-type=&quot;horizontalRule&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;  App ?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;384&quot; data-origin-height=&quot;771&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJTTqD/btsDY6GJQfh/Tmwcwec5RiW4uLWBGBXQ7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJTTqD/btsDY6GJQfh/Tmwcwec5RiW4uLWBGBXQ7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJTTqD/btsDY6GJQfh/Tmwcwec5RiW4uLWBGBXQ7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJTTqD%2FbtsDY6GJQfh%2FTmwcwec5RiW4uLWBGBXQ7k%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;188&quot; height=&quot;377&quot; data-origin-width=&quot;384&quot; data-origin-height=&quot;771&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;정의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;앱은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;모바일 기기&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;스마트폰&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;태블릿&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;또는 데스크탑에 설치되어 사용되는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;소프트웨어 응용 프로그램&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;접근 방식&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;앱 스토어&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;(Apple App Store, Google Play Store&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;등&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;를 통해 다운로드하여 설치한 후 사용합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;호환성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;특정 운영 체제&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;(iOS, Android)&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;에 최적화되어 있어&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;기기 간&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;호환성이&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;웹에 비해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;제한적&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;일 수 있습니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;개발 언어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: Swift, Kotlin, Java&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;등 특정 플랫폼에 특화된 언어를 사용합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&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;b&gt;  모바일 App 개발 방식 ?&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;311&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dQKsXT/btsDXC0aTLb/rzuLX2lPlS9MnjMKjdV461/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dQKsXT/btsDXC0aTLb/rzuLX2lPlS9MnjMKjdV461/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dQKsXT/btsDXC0aTLb/rzuLX2lPlS9MnjMKjdV461/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdQKsXT%2FbtsDXC0aTLb%2FrzuLX2lPlS9MnjMKjdV461%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;506&quot; height=&quot;311&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;311&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;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;✅&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Native App&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;정의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;특정 운영 체제&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;에 최적화되어 개발된 앱입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;개발 언어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;iOS&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;의 경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;Swift&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;나&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;Objective-C,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;Android&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;의 경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;Java&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;나&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;Kotlin&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;을 사용합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;장점&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;높은 성능&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;운영 체제의 기능을 최대한 활용할 수 있습니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;단점&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;각 플랫폼에 대해 별도의 앱을 개발해야 하므로 시간과 비용이 더 듭니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;✅&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Hybrid App&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;정의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;웹 기술을 사용하여 개발되며&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;네이티브 앱으로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;패키징한&lt;/span&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;앱&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;개발 언어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: HTML, CSS, JavaScript&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;등 웹 기술을 사용합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;장점&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;하나의 코드베이스로 여러 플랫폼에 배포할 수 있습니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;단점&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;네이티브 앱에 비해 성능이 떨어질 수 있습니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;도구&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;: Apache Cordova(PhoneGap), Ionic&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;등이 있습니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #374151;&quot;&gt;✅&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Cross Platform&lt;/span&gt;&amp;nbsp;App&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;b&gt;정의&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4472c4;&quot;&gt;여러 운영 체제&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;에서 실행될 수 있도록 개발된 앱입니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;개발 언어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;React Native(JavaScript)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;Flutter(Dart)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;등 특정 프레임워크와 언어를 사용합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;b&gt;장점&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;하나의 코드베이스에서 여러 플랫폼을 지원하며&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;네이티브에 가까운 성능을 제공합니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;&lt;b&gt;단점&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;복잡한 기능이나 최신&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;API&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;지원에 제한이 있을 수 있습니다&lt;/span&gt;&lt;span style=&quot;color: #374151;&quot;&gt;.&lt;/span&gt;&lt;/div&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT</category>
      <category>웹개발#앱개발#git#프론트엔드#백엔드#웹서버#java#flutter#깃허브#국비교육#ajax#개발환경</category>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/105</guid>
      <comments>https://beastit.tistory.com/105#entry105comment</comments>
      <pubDate>Thu, 25 Jan 2024 09:29:22 +0900</pubDate>
    </item>
    <item>
      <title>[Linux] 리눅스 명령어 &amp;amp; 사용법</title>
      <link>https://beastit.tistory.com/103</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;$&lt;/span&gt;&lt;/b&gt; - dollar sign&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;#&lt;/span&gt;&lt;/b&gt; - pound sign ( or hash mark )&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;octap&lt;/span&gt;&lt;/b&gt;@octap-ubuntu:~&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;$&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;root&lt;/span&gt;&lt;/b&gt;@octap-ubuntu:~&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;#&lt;/span&gt;&lt;/b&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;span style=&quot;color: #000000;&quot;&gt;root 권한 실행(sudo)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;$ sudo reboot&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;$ sudo halt&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;span style=&quot;color: #000000;&quot;&gt;root 사용자로 전환&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;$ sudo su - root&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;$ sudo su -&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;$ sudo su&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;exit - 관리자 권한에서 나가기&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;b&gt;리눅스 파일 시스템&lt;/b&gt;&lt;/h2&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;1154&quot; data-origin-height=&quot;291&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/loPpp/btsrBo8qzHH/h0ULlk73ZyKlNdHCj9iAn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/loPpp/btsrBo8qzHH/h0ULlk73ZyKlNdHCj9iAn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/loPpp/btsrBo8qzHH/h0ULlk73ZyKlNdHCj9iAn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FloPpp%2FbtsrBo8qzHH%2Fh0ULlk73ZyKlNdHCj9iAn1%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;1154&quot; height=&quot;291&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;291&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;1026&quot; data-origin-height=&quot;586&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dkL0nQ/btsrAP6mmc7/RWhkjdiKoe4SSpLuOFrvc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dkL0nQ/btsrAP6mmc7/RWhkjdiKoe4SSpLuOFrvc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dkL0nQ/btsrAP6mmc7/RWhkjdiKoe4SSpLuOFrvc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdkL0nQ%2FbtsrAP6mmc7%2FRWhkjdiKoe4SSpLuOFrvc1%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;1026&quot; height=&quot;586&quot; data-origin-width=&quot;1026&quot; data-origin-height=&quot;586&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;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;디렉토리 이동하기 &amp;amp; 항목들 보기&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;man - 앞에 붙이고 명령어를 쓰면 상세한 내용을 알려줌&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;cd - 디렉토리 이동&lt;/b&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; &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;cd ~ - 홈 디렉토리로 이동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;ls - 해당 디렉토리에 항목들 보기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ls -l - 길게 항목들 보기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ls -l | more&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ls -l | less&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;pwd (&lt;span style=&quot;color: #ee2323;&quot;&gt;P&lt;/span&gt;rint&lt;span style=&quot;color: #ee2323;&quot;&gt;W&lt;/span&gt;orking&lt;span style=&quot;color: #ee2323;&quot;&gt;D&lt;/span&gt;irectory) - 현재 디렉토리 경로를 출력&lt;/b&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;파일 관리 명령어&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;mkdir - 디렉토리 생성&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;rmdir - 디렉토리 삭제&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;touch - 빈 파일 생성&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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&gt;touch test.txt - test.txt 라는 파일을 만든다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;mv - 파일 이동/ 변경&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;mv test.txt workspace/&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;rm - 파일 삭제&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;rm -r workspace/ - 디렉토리 안에 내용까지 다 지워버린다.&lt;/li&gt;
&lt;li&gt;rm -ri workspace/ - 디렉토리 안에 내용을 확인하면서 지워버린다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;rmdir - 디렉토리 삭제( 디렉토리가 비워져 있어야 삭제 가능 )&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;cp - 파일 복사&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;mv [기존 폴더명] [바꾸고 싶은 이름] - 폴더명 변경&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;b&gt;파일 편집기&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1069&quot; data-origin-height=&quot;177&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bV8GLB/btsrB4BSD43/vdY3rKzH1t6H0t5DoonM11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bV8GLB/btsrB4BSD43/vdY3rKzH1t6H0t5DoonM11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bV8GLB/btsrB4BSD43/vdY3rKzH1t6H0t5DoonM11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbV8GLB%2FbtsrB4BSD43%2FvdY3rKzH1t6H0t5DoonM11%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;1069&quot; height=&quot;177&quot; data-origin-width=&quot;1069&quot; data-origin-height=&quot;177&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-origin-width=&quot;1017&quot; data-origin-height=&quot;573&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v3TvJ/btsrDdLSXsN/sbZnj9P6FxIMjeCojtRxlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v3TvJ/btsrDdLSXsN/sbZnj9P6FxIMjeCojtRxlK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v3TvJ/btsrDdLSXsN/sbZnj9P6FxIMjeCojtRxlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv3TvJ%2FbtsrDdLSXsN%2FsbZnj9P6FxIMjeCojtRxlK%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;1017&quot; height=&quot;573&quot; data-origin-width=&quot;1017&quot; data-origin-height=&quot;573&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;h1&gt;&lt;span style=&quot;color: #000000;&quot;&gt;vi editor (리눅스 편집기) 명령어&lt;/span&gt;&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;i : 입력(편집 모드)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;a : 프롬프트 다음칸에 입력 (편집 모드)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;dd : 줄 잘라내기&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3dd : 3줄 잘라내기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;yy : 줄 복사&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3yy : 3줄 복사&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;p : 붙여넣기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Ctrl g 로 라인 확인 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Shift g 단축키로 파일 최하단으로 이동&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;편집기 작업 중/ 작업 후&amp;nbsp; esc&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;# 편집 모드 종료&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;작업 후 esc / shift + : &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;# 명령 모드&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;rarr;(q! + enter : 저장 하지 않고 종료)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;rarr;(wq! + enter : 작업 내용 저장하고 vi edit&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;br /&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or 종료)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;nano editor (리눅스 편집기) 명령어&lt;/span&gt;&lt;/h1&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 style=&quot;color: #000000;&quot;&gt;nano [파일명] / editor [파일명]&lt;/span&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-origin-width=&quot;742&quot; data-origin-height=&quot;599&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/q77gG/btsrB334bPE/9V3SCo7toMb45IYQXg4021/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/q77gG/btsrB334bPE/9V3SCo7toMb45IYQXg4021/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/q77gG/btsrB334bPE/9V3SCo7toMb45IYQXg4021/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fq77gG%2FbtsrB334bPE%2F9V3SCo7toMb45IYQXg4021%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;742&quot; height=&quot;599&quot; data-origin-width=&quot;742&quot; data-origin-height=&quot;599&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;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;파일 찾기와 파일 정보 확인&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;파일 찾기&lt;/b&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;find ./ -name *.java&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;find ./ -name *.java -size 1&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;whereis [파일명] - 위치를 알려줌&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cat Hello.java&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cat test | sort&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cat test | sort -r - 역정렬&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;파일 정보 내에서 원하는 정보 찾기&lt;/b&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;grep &lt;span style=&quot;color: #006dd7;&quot;&gt;class&lt;/span&gt; Hello.java&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;두 개의 파일 비교하기&lt;/b&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;cmp&lt;/b&gt; Hello.java Hello1.java&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;418&quot; data-origin-height=&quot;35&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cc7Gnc/btsrwVlHBOg/EBr8PkRkPKoJEoxWDTKKKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cc7Gnc/btsrwVlHBOg/EBr8PkRkPKoJEoxWDTKKKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cc7Gnc/btsrwVlHBOg/EBr8PkRkPKoJEoxWDTKKKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcc7Gnc%2FbtsrwVlHBOg%2FEBr8PkRkPKoJEoxWDTKKKk%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;836&quot; height=&quot;70&quot; data-origin-width=&quot;418&quot; data-origin-height=&quot;35&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;diff&lt;/b&gt; Hello.java Hello1.java&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;422&quot; data-origin-height=&quot;117&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqImGm/btsrwBtXrOr/jvfjuXfzs3O4gNTA8K7NFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqImGm/btsrwBtXrOr/jvfjuXfzs3O4gNTA8K7NFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqImGm/btsrwBtXrOr/jvfjuXfzs3O4gNTA8K7NFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqImGm%2FbtsrwBtXrOr%2FjvfjuXfzs3O4gNTA8K7NFk%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;839&quot; height=&quot;233&quot; data-origin-width=&quot;422&quot; data-origin-height=&quot;117&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;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;유용한 명령어&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;history - 내가 사용했던 명령어들의 목록이 나온다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;303&quot; data-origin-height=&quot;493&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DAPhy/btsrEpkL6la/W4M4Yy7LQHJBixKV590Fj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DAPhy/btsrEpkL6la/W4M4Yy7LQHJBixKV590Fj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DAPhy/btsrEpkL6la/W4M4Yy7LQHJBixKV590Fj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDAPhy%2FbtsrEpkL6la%2FW4M4Yy7LQHJBixKV590Fj1%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;765&quot; height=&quot;1245&quot; data-origin-width=&quot;303&quot; data-origin-height=&quot;493&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;redirect&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;echo - 화면에 출력하게 한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;echo &quot;Hello&quot;&amp;gt;test - test라는 파일에 &quot;Hello&quot;를 쓴다.&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;파일 압축 관리&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;파일 압축 방법&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;tar(Tape ARchive) + zip&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;파일 압축 하기&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;tar -cf name.tar a b c ( a,b,c는 묶을 파일 들 )&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;tar -zcf name.tar.gz a b c ( a,b,c는 묶을 파일 들 )&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;tar -zcf name.tar.gz * ( 현재 디렉토리에 있는 것들을 다 묶음 )&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;파일 압축 풀기&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;tar -xvf name.tar&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;tar -zxvf name.tar.gz&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;-f : 파일 이름을 지정&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;-c&lt;span style=&quot;text-align: start;&quot;&gt;&amp;nbsp;: 파일을 tar로 묶음&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;-x&lt;span style=&quot;text-align: start;&quot;&gt;&amp;nbsp;: tar 압축을 풂&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;-v&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 내용을 자세히 출력&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;-z : gzip으로 압축하거나 해제함&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;-t&lt;span style=&quot;text-align: start;&quot;&gt;&amp;nbsp;: 목록 출력&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;-p&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 파일 권한을 저장&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;-c&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 경로를 지정&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&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;b&gt;압축본 JDK 설치하기&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;JDK 8 다운로드 ~/download&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1590&quot; data-origin-height=&quot;666&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qbeLo/btsrDDp5Upo/FaoZQKwY0cJ4lw8yCAkp10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qbeLo/btsrDDp5Upo/FaoZQKwY0cJ4lw8yCAkp10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qbeLo/btsrDDp5Upo/FaoZQKwY0cJ4lw8yCAkp10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqbeLo%2FbtsrDDp5Upo%2FFaoZQKwY0cJ4lw8yCAkp10%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;1590&quot; height=&quot;666&quot; data-origin-width=&quot;1590&quot; data-origin-height=&quot;666&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1692411283610&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;wget -c --no-cookies --no-check-certificate --header &quot;Cookie: oraclelicense=accept-securebackup-cookie&quot; 
https://javadl.oracle.com/webapps/download/GetFile/1.8.0_261-b12/a4634525489241b9a9e1aa73d9e118e6/linux-i586/jdk-8u261-linux-x64.tar.gz&lt;/code&gt;&lt;/pre&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;b&gt;사용자 추가하기&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;사용자 추가&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;useradd testuser&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;tail -n2 /etc/passwd&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;chown testuser:testuser /home/testuser&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;echo &quot;testuser user added&quot;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;nano useradd (nano editor를 켜준다.)&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&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;b&gt;파일과 디렉토리 권한 변경&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;chmod&lt;/b&gt; [OPTION]...MODE[,MODE]...FILE....&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1037&quot; data-origin-height=&quot;564&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BAADB/btsrCQKYVqH/pIvd7ONUlotclnIphJck1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BAADB/btsrCQKYVqH/pIvd7ONUlotclnIphJck1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BAADB/btsrCQKYVqH/pIvd7ONUlotclnIphJck1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBAADB%2FbtsrCQKYVqH%2FpIvd7ONUlotclnIphJck1k%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;1037&quot; height=&quot;564&quot; data-origin-width=&quot;1037&quot; data-origin-height=&quot;564&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;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;-[rwx][r-x][r-x]&lt;/b&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;&lt;b&gt;[ - ]&lt;/b&gt; : 일반 파일&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;&lt;b&gt;그룹&lt;/b&gt; : 읽기, 실행가능&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;&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;&lt;b&gt;chmod&lt;/b&gt; : 권한을 변경하는 명령어&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;&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;b&gt;Parameter를 이용한 스크립트 파일로 변경하기&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;useradd &lt;b&gt;$1&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;tail -n2 /etc/passwd&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;mkdir /home/&lt;b&gt;$1&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;chown &lt;b&gt;$1&lt;/b&gt;:&lt;b&gt;$1&lt;/b&gt; /home/&lt;b&gt;$1&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;echo &quot;&lt;b&gt;$1&lt;/b&gt; user added&quot;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;현재 사용자가 adduser라는 파일을 실행하면 인자가 &lt;b&gt;$1&lt;/b&gt;에 들어가게 된다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&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;1249&quot; data-origin-height=&quot;636&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciQBje/btsrEqkXoN4/oTo5u4HtaeKVIP8qSrjkKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciQBje/btsrEqkXoN4/oTo5u4HtaeKVIP8qSrjkKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciQBje/btsrEqkXoN4/oTo5u4HtaeKVIP8qSrjkKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciQBje%2FbtsrEqkXoN4%2FoTo5u4HtaeKVIP8qSrjkKk%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;1249&quot; height=&quot;636&quot; data-origin-width=&quot;1249&quot; data-origin-height=&quot;636&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;사용자 프롬프트 설정하기&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;프롬프트 스트링(PS1) 출력하기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1162&quot; data-origin-height=&quot;575&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qowjJ/btsrDf5gOV7/oFilwAmjxbbm7mAYsFxwAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qowjJ/btsrDf5gOV7/oFilwAmjxbbm7mAYsFxwAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qowjJ/btsrDf5gOV7/oFilwAmjxbbm7mAYsFxwAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqowjJ%2FbtsrDf5gOV7%2FoFilwAmjxbbm7mAYsFxwAK%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;1162&quot; height=&quot;575&quot; data-origin-width=&quot;1162&quot; data-origin-height=&quot;575&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PS1 = &quot;[변경하고 싶은 이름]&quot;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1171&quot; data-origin-height=&quot;580&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KHhs7/btsrIdZX03F/rOCnUKN7Q4X6VmPBlWLNZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KHhs7/btsrIdZX03F/rOCnUKN7Q4X6VmPBlWLNZK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KHhs7/btsrIdZX03F/rOCnUKN7Q4X6VmPBlWLNZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKHhs7%2FbtsrIdZX03F%2FrOCnUKN7Q4X6VmPBlWLNZK%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;1171&quot; height=&quot;580&quot; data-origin-width=&quot;1171&quot; data-origin-height=&quot;580&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;p data-ke-size=&quot;size16&quot;&gt;type [ls,pwd,....]&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;컴퓨터 켜고 끄기와 Run Level&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;919&quot; data-origin-height=&quot;638&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCWhdl/btsrEx5qJCI/wNa5CLWwl5LnpVJirRmkDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCWhdl/btsrEx5qJCI/wNa5CLWwl5LnpVJirRmkDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCWhdl/btsrEx5qJCI/wNa5CLWwl5LnpVJirRmkDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCWhdl%2FbtsrEx5qJCI%2FwNa5CLWwl5LnpVJirRmkDK%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;919&quot; height=&quot;638&quot; data-origin-width=&quot;919&quot; data-origin-height=&quot;638&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;1) BIOS (Basic Input Output System)&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;1238&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAaKG5/btsrDcU1XpK/UtNwJ6NAw0pYNNYbbFdtk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAaKG5/btsrDcU1XpK/UtNwJ6NAw0pYNNYbbFdtk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAaKG5/btsrDcU1XpK/UtNwJ6NAw0pYNNYbbFdtk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAaKG5%2FbtsrDcU1XpK%2FUtNwJ6NAw0pYNNYbbFdtk0%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;1238&quot; height=&quot;639&quot; data-origin-width=&quot;1238&quot; data-origin-height=&quot;639&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;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;향상된 패키지 관리 도구 APT를 이용한 OpenJDK 설치하기&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;소프트웨어 설치 with APT(Advanced Packaging Tool)&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&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;1617&quot; data-origin-height=&quot;880&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wHsnp/btsrDDSusmD/myEc8kbFiax7TNPNJbrAKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wHsnp/btsrDDSusmD/myEc8kbFiax7TNPNJbrAKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wHsnp/btsrDDSusmD/myEc8kbFiax7TNPNJbrAKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwHsnp%2FbtsrDDSusmD%2FmyEc8kbFiax7TNPNJbrAKk%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;1617&quot; height=&quot;880&quot; data-origin-width=&quot;1617&quot; data-origin-height=&quot;880&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;PPA(personal Package Archive)를 이용한 소프트웨어 설치&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;1543&quot; data-origin-height=&quot;808&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NGyAx/btsrIaa6VuM/cDFHL0Nx7q2JJutWaN3FJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NGyAx/btsrIaa6VuM/cDFHL0Nx7q2JJutWaN3FJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NGyAx/btsrIaa6VuM/cDFHL0Nx7q2JJutWaN3FJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNGyAx%2FbtsrIaa6VuM%2FcDFHL0Nx7q2JJutWaN3FJk%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;1543&quot; height=&quot;808&quot; data-origin-width=&quot;1543&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;1590&quot; data-origin-height=&quot;825&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfIgRr/btsrH8j1bAl/dVWYzY4fF3sPDCSP2JLzk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfIgRr/btsrH8j1bAl/dVWYzY4fF3sPDCSP2JLzk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfIgRr/btsrH8j1bAl/dVWYzY4fF3sPDCSP2JLzk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfIgRr%2FbtsrH8j1bAl%2FdVWYzY4fF3sPDCSP2JLzk0%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;1590&quot; height=&quot;825&quot; data-origin-width=&quot;1590&quot; data-origin-height=&quot;825&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;1638&quot; data-origin-height=&quot;824&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0VBBd/btsrS4A3d4v/i6shdG3kiSerkQ6WY5KZQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0VBBd/btsrS4A3d4v/i6shdG3kiSerkQ6WY5KZQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0VBBd/btsrS4A3d4v/i6shdG3kiSerkQ6WY5KZQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0VBBd%2FbtsrS4A3d4v%2Fi6shdG3kiSerkQ6WY5KZQ1%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;1638&quot; height=&quot;824&quot; data-origin-width=&quot;1638&quot; data-origin-height=&quot;824&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;1492&quot; data-origin-height=&quot;836&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RnAQu/btsrDDSuR1A/90JJAyvogIBK6g9gcbSWK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RnAQu/btsrDDSuR1A/90JJAyvogIBK6g9gcbSWK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RnAQu/btsrDDSuR1A/90JJAyvogIBK6g9gcbSWK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRnAQu%2FbtsrDDSuR1A%2F90JJAyvogIBK6g9gcbSWK0%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;1492&quot; height=&quot;836&quot; data-origin-width=&quot;1492&quot; data-origin-height=&quot;836&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;1688&quot; data-origin-height=&quot;792&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbkagf/btsrNz2GeeQ/hzwdtGeDBh8uxhA4jUsON0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbkagf/btsrNz2GeeQ/hzwdtGeDBh8uxhA4jUsON0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbkagf/btsrNz2GeeQ/hzwdtGeDBh8uxhA4jUsON0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbbkagf%2FbtsrNz2GeeQ%2FhzwdtGeDBh8uxhA4jUsON0%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;792&quot; data-origin-width=&quot;1688&quot; data-origin-height=&quot;792&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-origin-width=&quot;1647&quot; data-origin-height=&quot;867&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YCPZT/btsrH9qDbVh/oVkkwJmETXLTPdq31X7ks0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YCPZT/btsrH9qDbVh/oVkkwJmETXLTPdq31X7ks0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YCPZT/btsrH9qDbVh/oVkkwJmETXLTPdq31X7ks0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYCPZT%2FbtsrH9qDbVh%2FoVkkwJmETXLTPdq31X7ks0%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;1647&quot; height=&quot;867&quot; data-origin-width=&quot;1647&quot; data-origin-height=&quot;867&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;service --status-all&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;service ssh status&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;service ssh&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;1596&quot; data-origin-height=&quot;833&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbXc1X/btsrUvMFOCF/RHKeSYk9u3AnGoSgFZRPDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbXc1X/btsrUvMFOCF/RHKeSYk9u3AnGoSgFZRPDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbXc1X/btsrUvMFOCF/RHKeSYk9u3AnGoSgFZRPDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbXc1X%2FbtsrUvMFOCF%2FRHKeSYk9u3AnGoSgFZRPDk%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;1596&quot; height=&quot;833&quot; data-origin-width=&quot;1596&quot; data-origin-height=&quot;833&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;1668&quot; data-origin-height=&quot;537&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRsR24/btsrIfdjWSG/2wmWfYSJwx0NLqas9gT9p0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRsR24/btsrIfdjWSG/2wmWfYSJwx0NLqas9gT9p0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRsR24/btsrIfdjWSG/2wmWfYSJwx0NLqas9gT9p0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRsR24%2FbtsrIfdjWSG%2F2wmWfYSJwx0NLqas9gT9p0%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;1668&quot; height=&quot;537&quot; data-origin-width=&quot;1668&quot; data-origin-height=&quot;537&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>새ㅕ</category>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/103</guid>
      <comments>https://beastit.tistory.com/103#entry103comment</comments>
      <pubDate>Wed, 30 Aug 2023 09:21:06 +0900</pubDate>
    </item>
    <item>
      <title>[Java] 수업내용 메모</title>
      <link>https://beastit.tistory.com/102</link>
      <description>&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;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;6.29(목)&lt;/b&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구조를 만들게 되면 &quot;Flat 한 상태에서 -&amp;gt; 계층(layor)&quot;이 생긴다.&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;클래스는 대문자로 시작&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;객체는 new를 통해 만들어서 공간을 만들어야 한다.&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;객체를 생성하지 않고 사용하게 되면 &quot;NullPointerError뜸!&quot;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;  재귀함수&amp;nbsp;&lt;/h2&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;stackoverflow errer&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(?) Quic Sort(재귀함수를 이용한 정렬) 숙제!!!!!&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;h2 data-ke-size=&quot;size26&quot;&gt;  함수의 재사용&lt;/h2&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&gt;소스코드 -&amp;gt; 컴파일 -&amp;gt; 배포코드&lt;/li&gt;
&lt;li&gt;위에 3개 중에 재사용한다는 의미는 &lt;b&gt;배포코드를 재사용&lt;/b&gt;한다는 의미이다.&lt;/li&gt;
&lt;li&gt;자바에서는 &lt;b&gt;&quot;. class &quot;&lt;/b&gt; 단위가 재사용되는 단위이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;private(다른 클래스에서 접근하는 것을 불허함)/ public(다른 클래서에서 쓰는 것을 허가함)/&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;배포단위 : Exam.java/ ExamList.java -&amp;gt; compile -&amp;gt; zip압축 -&amp;gt;. jar(확장자 변경) -&amp;gt;. jar(자바 압축파일)&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;jar파일로 만든 후 라이브러리 추가하는법 다시 해보기 (만약 FileInputStream 같은 파일 경로를 지정하는 class파일이 있으면 경로를 사전에 잘 설정하고 생각해 보기.)&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;  객체지향 프로그래밍(OOP-//Object Oriented Programming)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;실 세계(real world)&lt;/b&gt;의 일들을 객체를 사용해서 &lt;b&gt;모델링&lt;/b&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1872&quot; data-origin-height=&quot;667&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ljxzZ/btsmkb7Tu97/os6istoO25ubIR32Ma7Tu1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ljxzZ/btsmkb7Tu97/os6istoO25ubIR32Ma7Tu1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ljxzZ/btsmkb7Tu97/os6istoO25ubIR32Ma7Tu1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FljxzZ%2Fbtsmkb7Tu97%2Fos6istoO25ubIR32Ma7Tu1%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;1872&quot; height=&quot;667&quot; data-origin-width=&quot;1872&quot; data-origin-height=&quot;667&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;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;캡슐화를 하면 데이터 구조에 따른 코드의 수정법 위를 캡슐 범위로 한정할 수 있다.(캡슐 범위 내에서 오류가 나서 그 부분만 찾으면 된다.)&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;객체지향의 캡슐화&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;  객체와 개체&lt;/b&gt;&lt;/h2&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;835&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cumLYP/btsmkvkJiKn/pUxV4A9UAJfhjO5W0Pev4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cumLYP/btsmkvkJiKn/pUxV4A9UAJfhjO5W0Pev4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cumLYP/btsmkvkJiKn/pUxV4A9UAJfhjO5W0Pev4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcumLYP%2FbtsmkvkJiKn%2FpUxV4A9UAJfhjO5W0Pev4k%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;835&quot; data-origin-width=&quot;803&quot; data-origin-height=&quot;835&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개체 : 개별적으롤 나눌 수 있는 것 (비행기, 자동차, 사람)/ 종류명(Type)이 개체이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;객체 : &quot;B747&quot;이라는 개체의 &quot;왼쪽으로 날아가는 비행기&quot; 객체&lt;b&gt;&lt;/b&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;객체의 속성이란?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1586&quot; data-origin-height=&quot;551&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxpdlr/btsmkwxcOmn/oS1OK2iaK7tHMRAKbvLE11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxpdlr/btsmkwxcOmn/oS1OK2iaK7tHMRAKbvLE11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxpdlr/btsmkwxcOmn/oS1OK2iaK7tHMRAKbvLE11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbxpdlr%2FbtsmkwxcOmn%2FoS1OK2iaK7tHMRAKbvLE11%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;1586&quot; height=&quot;551&quot; data-origin-width=&quot;1586&quot; data-origin-height=&quot;551&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;327&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UfZnV/btsmmyt1WsL/JK9cTsdwkz1tsf7o51vMTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UfZnV/btsmmyt1WsL/JK9cTsdwkz1tsf7o51vMTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UfZnV/btsmmyt1WsL/JK9cTsdwkz1tsf7o51vMTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUfZnV%2Fbtsmmyt1WsL%2FJK9cTsdwkz1tsf7o51vMTK%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;603&quot; height=&quot;327&quot; data-origin-width=&quot;603&quot; data-origin-height=&quot;327&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;  static 메서드와 instance 메서드&lt;/h2&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;1529&quot; data-origin-height=&quot;841&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9tG7t/btsmlSM34VN/d9mQIOt113VjAXn1CkaJJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9tG7t/btsmlSM34VN/d9mQIOt113VjAXn1CkaJJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9tG7t/btsmlSM34VN/d9mQIOt113VjAXn1CkaJJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9tG7t%2FbtsmlSM34VN%2Fd9mQIOt113VjAXn1CkaJJ1%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;1529&quot; height=&quot;841&quot; data-origin-width=&quot;1529&quot; data-origin-height=&quot;841&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;class안에 함수는 static 메서드(울타리 안에 있는 함수)&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;객체지향으로 만들어지면 instance메서드&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;1825&quot; data-origin-height=&quot;862&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8TVsz/btsmkOYJYuf/FpQlPbZDBBn3WaYSUQ1EfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8TVsz/btsmkOYJYuf/FpQlPbZDBBn3WaYSUQ1EfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8TVsz/btsmkOYJYuf/FpQlPbZDBBn3WaYSUQ1EfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8TVsz%2FbtsmkOYJYuf%2FFpQlPbZDBBn3WaYSUQ1EfK%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;1825&quot; height=&quot;862&quot; data-origin-width=&quot;1825&quot; data-origin-height=&quot;862&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;Static Method는&lt;/b&gt; 받아오는 값(매개변수)이 있으니까 This를 사용할 수 없다.&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;Instance Method&lt;/b&gt;는 받아오는 값(매개변수)가 없으니까 This를 사용해서 받아온다.(This생략가능)&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;1538&quot; data-origin-height=&quot;791&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbPwdk/btsmlnGBtqx/UFCeRFNKwaCVhotQNGbSdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbPwdk/btsmlnGBtqx/UFCeRFNKwaCVhotQNGbSdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbPwdk/btsmlnGBtqx/UFCeRFNKwaCVhotQNGbSdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbPwdk%2FbtsmlnGBtqx%2FUFCeRFNKwaCVhotQNGbSdK%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;1538&quot; height=&quot;791&quot; data-origin-width=&quot;1538&quot; data-origin-height=&quot;791&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;style6&quot; /&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 객체가 생성되자마자 무조건 제일 먼저 실행되어야 만 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 생성될 때 단 한 번만 실행되어야 만 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1688442238920&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;new Exam();
new Exam + ();//소괄호는 생성자를 호출했다는 것

//생성자를 안만들어주면 기본 생성자가 생성됨

public Exam{
	private int kor;
	private int eng;
	private int math;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1688517725627&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Exam exam = new Exam();
Exam exam = new Exam(1); //parameter 
Exam exam = new Exam(1,6);

public Exam(){//객체의 초기화(이름이 없어서 여러번 호출 할 방법이 없음)
         kor =3;
         eng = 4;
         math= 5;
     }
    public Exam(int a){//객체의 초기화(이름이 없어서 여러번 호출 할 방법이 없음)
        kor =a;
        eng = 4;
        math= 5;
    }
    public Exam(int a, int b){//객체의 초기화(이름이 없어서 여러번 호출 할 방법이 없음)
        kor =a;
        eng = b;
        math= 5;
    }&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1688518593249&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public Exam(){//객체의 초기화(이름이 없어서 여러번 호출 할 방법이 없음)
     //this.kor=3;//사용한 적이 없어야 한다.
     this(3,4,5);//이름이 없기때문에 this를 사용한다.
 }
public Exam(int kor,int eng, int math){//객체의 초기화(이름이 없어서 여러번 호출 할 방법이 없음)
    this.kor =kor;
    this.eng = eng;
    this.math= math;
}&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;  캡슐에 역할부여와 플랫폼&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1173&quot; data-origin-height=&quot;608&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cngxk4/btsmtcLAqgm/epoS1KVhVUQNeVXWDzpdS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cngxk4/btsmtcLAqgm/epoS1KVhVUQNeVXWDzpdS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cngxk4/btsmtcLAqgm/epoS1KVhVUQNeVXWDzpdS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcngxk4%2FbtsmtcLAqgm%2FepoS1KVhVUQNeVXWDzpdS1%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;1173&quot; height=&quot;608&quot; data-origin-width=&quot;1173&quot; data-origin-height=&quot;608&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 style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;캡슐화는 함수만 묶는 것이 아니라 역할을 주어지는 것.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Ex)&lt;/b&gt; Exam아 국어 성적 저장해~!&lt;/p&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;  상속&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;객체의 분리와 결합(Has A 관계)&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;UI와 데이터 서비스는 분리하는 것이 바람직 하다.&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;1894&quot; data-origin-height=&quot;857&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pk2a5/btsmnOZxaM9/xxzjD4zLvmb4DNIFb6m82K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pk2a5/btsmnOZxaM9/xxzjD4zLvmb4DNIFb6m82K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pk2a5/btsmnOZxaM9/xxzjD4zLvmb4DNIFb6m82K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpk2a5%2FbtsmnOZxaM9%2FxxzjD4zLvmb4DNIFb6m82K%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;1894&quot; height=&quot;857&quot; data-origin-width=&quot;1894&quot; data-origin-height=&quot;857&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;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Getter/Setter&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;&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;style6&quot; /&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;Dependency&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;c를 b가 만들엇다&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;객체의 탈부착 관계(Associaton Has a 상속)&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;br /&gt;&lt;b&gt;1.&amp;nbsp;Association:&amp;nbsp;파트타이머&lt;/b&gt; &lt;br /&gt;부품(Exam)&amp;nbsp;클래스의&amp;nbsp;속성만&amp;nbsp;준비한&amp;nbsp;상태에서 &lt;br /&gt;필요에&amp;nbsp;의해&amp;nbsp;객체를&amp;nbsp;주입해야&amp;nbsp;하는데, &lt;br /&gt;&lt;br /&gt;이때&amp;nbsp;setter(혹은&amp;nbsp;다른&amp;nbsp;이름의&amp;nbsp;만들어주는&amp;nbsp;메소드도&amp;nbsp;가능) &lt;br /&gt;또는&amp;nbsp;생성자의&amp;nbsp;매개변수로&amp;nbsp;부품(Exam)&amp;nbsp;클래스의&amp;nbsp;객체를&amp;nbsp;생성하는&amp;nbsp;녀석 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.&amp;nbsp;Aggregation:&amp;nbsp;파트타이머&lt;/b&gt; &lt;br /&gt;Association이&amp;nbsp;일대다(배열)의&amp;nbsp;관계가&amp;nbsp;되면&amp;nbsp;이녀석 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.&amp;nbsp;Composition:&amp;nbsp;정규직&lt;/b&gt; &lt;br /&gt;제품&amp;nbsp;클래스(ExamConsole)의&amp;nbsp;객체가&amp;nbsp;만들어지면서 &lt;br /&gt;생성자에&amp;nbsp;의해&amp;nbsp;부품&amp;nbsp;클래스(Exam)의&amp;nbsp;객체가&amp;nbsp;동시에&amp;nbsp;만들어지는&amp;nbsp;녀석 &lt;br /&gt;(일대다,&amp;nbsp;일대일&amp;nbsp;구분&amp;nbsp;없음) &lt;br /&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;span style=&quot;color: #006dd7;&quot;&gt;Composition&lt;/span&gt; has a(일체형)&lt;/b&gt; : 객체를 A가 만들때 B객체가 같이 있는 것.(한번에 다 준비되어 있는 상태)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1688627312700&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public class ExamConsole {
	// has a 상속관계/ A(ExamConsole)가 B(Exam)를 가지고 있다.
    // 누군가가 ExamConsole을 만들면 Exam이 자동으로 만들어 진다.
    //Composition has a 관계
    
    private Exam exam = new Exam();
    
}&lt;/code&gt;&lt;/pre&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;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;Aggregation&lt;/span&gt; has a&lt;/b&gt; () : 그때 그때 필요할 때 만들어 두는 관계.(준비만 해두는 상태)&lt;/p&gt;
&lt;pre id=&quot;code_1688627495519&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public class ExamConsole {
    private Exam[] exams;
    private int index;

    public ExamConsole() {
        int max = 3;
        exams = new Exam[max];
        index = 0;
    }
}&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;Association has a(분리형) :&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Dependency Injection&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1859&quot; data-origin-height=&quot;831&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4JhTJ/btsmyZT9Zah/mUAURAGSITYwzj2RkC8LC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4JhTJ/btsmyZT9Zah/mUAURAGSITYwzj2RkC8LC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4JhTJ/btsmyZT9Zah/mUAURAGSITYwzj2RkC8LC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4JhTJ%2FbtsmyZT9Zah%2FmUAURAGSITYwzj2RkC8LC0%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;1859&quot; height=&quot;831&quot; data-origin-width=&quot;1859&quot; data-origin-height=&quot;831&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;gt;&amp;gt;어그리게이션&amp;nbsp;&amp;nbsp;&amp;nbsp;외부생성&amp;nbsp;장착 &lt;br /&gt;&lt;br /&gt;컴포지션&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;자체&amp;nbsp;내부에서&amp;nbsp;부품&amp;nbsp;생성&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IS A 상속&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1817&quot; data-origin-height=&quot;918&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8hVNv/btsmBidPNAp/JRh8tvCLxiUtujlzefE0D0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8hVNv/btsmBidPNAp/JRh8tvCLxiUtujlzefE0D0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8hVNv/btsmBidPNAp/JRh8tvCLxiUtujlzefE0D0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8hVNv%2FbtsmBidPNAp%2FJRh8tvCLxiUtujlzefE0D0%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;1817&quot; height=&quot;918&quot; data-origin-width=&quot;1817&quot; data-origin-height=&quot;918&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;p data-ke-size=&quot;size16&quot;&gt;메소드 재정의 Override 하기&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;&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;&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;&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;&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;&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/JAVA</category>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/102</guid>
      <comments>https://beastit.tistory.com/102#entry102comment</comments>
      <pubDate>Wed, 30 Aug 2023 09:19:14 +0900</pubDate>
    </item>
    <item>
      <title>[Oracle SQL]</title>
      <link>https://beastit.tistory.com/101</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1286&quot; data-origin-height=&quot;423&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n6UgN/btsp8AbwNFa/i9MG4tMsZ1gpy2IVfkIg81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n6UgN/btsp8AbwNFa/i9MG4tMsZ1gpy2IVfkIg81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n6UgN/btsp8AbwNFa/i9MG4tMsZ1gpy2IVfkIg81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn6UgN%2Fbtsp8AbwNFa%2Fi9MG4tMsZ1gpy2IVfkIg81%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;1286&quot; height=&quot;423&quot; data-origin-width=&quot;1286&quot; data-origin-height=&quot;423&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;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;SQL(structured Query Language)&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;DBMS에게 질의를 위한 명령어&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;1139&quot; data-origin-height=&quot;503&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eeCIno/btsp9YiIArE/HIvJbHnGynv26qHiClljl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eeCIno/btsp9YiIArE/HIvJbHnGynv26qHiClljl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eeCIno/btsp9YiIArE/HIvJbHnGynv26qHiClljl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeeCIno%2Fbtsp9YiIArE%2FHIvJbHnGynv26qHiClljl0%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;1139&quot; height=&quot;503&quot; data-origin-width=&quot;1139&quot; data-origin-height=&quot;503&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;1334&quot; data-origin-height=&quot;750&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0fauX/btsqocAkAq1/EYOEQmeMf33TB5Ad6IMDik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0fauX/btsqocAkAq1/EYOEQmeMf33TB5Ad6IMDik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0fauX/btsqocAkAq1/EYOEQmeMf33TB5Ad6IMDik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0fauX%2FbtsqocAkAq1%2FEYOEQmeMf33TB5Ad6IMDik%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;1334&quot; height=&quot;750&quot; data-origin-width=&quot;1334&quot; data-origin-height=&quot;750&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;1388&quot; data-origin-height=&quot;776&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cv7jJ9/btsp7T3wsap/vE4cK43la2QF5PkYc0qkm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cv7jJ9/btsp7T3wsap/vE4cK43la2QF5PkYc0qkm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cv7jJ9/btsp7T3wsap/vE4cK43la2QF5PkYc0qkm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcv7jJ9%2Fbtsp7T3wsap%2FvE4cK43la2QF5PkYc0qkm1%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;1388&quot; height=&quot;776&quot; data-origin-width=&quot;1388&quot; data-origin-height=&quot;776&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;1389&quot; data-origin-height=&quot;776&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nQZ7m/btsp6rl97kj/pwlFz5kiLnS3befQTGuvdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nQZ7m/btsp6rl97kj/pwlFz5kiLnS3befQTGuvdk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nQZ7m/btsp6rl97kj/pwlFz5kiLnS3befQTGuvdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnQZ7m%2Fbtsp6rl97kj%2FpwlFz5kiLnS3befQTGuvdk%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;1389&quot; height=&quot;776&quot; data-origin-width=&quot;1389&quot; data-origin-height=&quot;776&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;1261&quot; data-origin-height=&quot;739&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qGWta/btsp8bQtAze/FHh28L87y5V2p3VQH5aaY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qGWta/btsp8bQtAze/FHh28L87y5V2p3VQH5aaY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qGWta/btsp8bQtAze/FHh28L87y5V2p3VQH5aaY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqGWta%2Fbtsp8bQtAze%2FFHh28L87y5V2p3VQH5aaY1%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;1261&quot; height=&quot;739&quot; data-origin-width=&quot;1261&quot; data-origin-height=&quot;739&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;DDL(Data Definition Language)&lt;/b&gt; - create/alter/drop&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;DML(Data Manipulation Language)&lt;/b&gt; - select/insert/update/delete&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;DCL(Data Control Language)&lt;/b&gt; - grant/ revoke&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;946&quot; data-origin-height=&quot;617&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVqTNV/btsp7J0VLCU/xfxVk3ECWLjYmN8zFHtPfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVqTNV/btsp7J0VLCU/xfxVk3ECWLjYmN8zFHtPfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVqTNV/btsp7J0VLCU/xfxVk3ECWLjYmN8zFHtPfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVqTNV%2Fbtsp7J0VLCU%2FxfxVk3ECWLjYmN8zFHtPfk%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;946&quot; height=&quot;617&quot; data-origin-width=&quot;946&quot; data-origin-height=&quot;617&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;779&quot; data-origin-height=&quot;380&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eKjbbr/btsp91zMecF/cEipKT0hwPtkCorobVku00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eKjbbr/btsp91zMecF/cEipKT0hwPtkCorobVku00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eKjbbr/btsp91zMecF/cEipKT0hwPtkCorobVku00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeKjbbr%2Fbtsp91zMecF%2FcEipKT0hwPtkCorobVku00%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;779&quot; height=&quot;380&quot; data-origin-width=&quot;779&quot; data-origin-height=&quot;380&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;1365&quot; data-origin-height=&quot;714&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KULJa/btsp91ftD6F/h0ZhrW1sJkkgfRuOAYSfN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KULJa/btsp91ftD6F/h0ZhrW1sJkkgfRuOAYSfN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KULJa/btsp91ftD6F/h0ZhrW1sJkkgfRuOAYSfN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKULJa%2Fbtsp91ftD6F%2Fh0ZhrW1sJkkgfRuOAYSfN1%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;1365&quot; height=&quot;714&quot; data-origin-width=&quot;1365&quot; data-origin-height=&quot;714&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.oracle.com/database/technologies/xe-downloads.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.oracle.com/database/technologies/xe-downloads.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1691376113264&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;Oracle Database Express Edition (XE) Downloads&quot; data-og-description=&quot;Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Services only provid&quot; data-og-host=&quot;www.oracle.com&quot; data-og-source-url=&quot;https://www.oracle.com/database/technologies/xe-downloads.html&quot; data-og-url=&quot;https://www.oracle.com/database/technologies/xe-downloads.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.oracle.com/database/technologies/xe-downloads.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.oracle.com/database/technologies/xe-downloads.html&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;Oracle Database Express Edition (XE) Downloads&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Services only provid&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.oracle.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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;a href=&quot;https://www.oracle.com/database/sqldeveloper/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.oracle.com/database/sqldeveloper/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1691376160146&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;SQL Developer&quot; data-og-description=&quot;Oracle SQL Developer is a free, development environment that simplifies the management of Oracle Database in both traditional and Cloud deployments. It offers development of your PL/SQL applications, query tools, a DBA console, a reports interface, and mor&quot; data-og-host=&quot;www.oracle.com&quot; data-og-source-url=&quot;https://www.oracle.com/database/sqldeveloper/&quot; data-og-url=&quot;https://www.oracle.com/database/sqldeveloper/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/hE6CQ/hyTzbzTY5l/q4KTXHvHFA9LHSUFsnS9RK/img.jpg?width=1200&amp;amp;height=628&amp;amp;face=0_0_1200_628,https://scrap.kakaocdn.net/dn/C5YuE/hyTy8DadPG/MnKi9duPMiqKNJkqe0EeY0/img.jpg?width=1200&amp;amp;height=1200&amp;amp;face=0_0_1200_1200,https://scrap.kakaocdn.net/dn/eLm75/hyTzagHylB/1rHOiMwiBf7liKtpUrtlS0/img.jpg?width=480&amp;amp;height=360&amp;amp;face=0_0_480_360&quot;&gt;&lt;a href=&quot;https://www.oracle.com/database/sqldeveloper/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.oracle.com/database/sqldeveloper/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/hE6CQ/hyTzbzTY5l/q4KTXHvHFA9LHSUFsnS9RK/img.jpg?width=1200&amp;amp;height=628&amp;amp;face=0_0_1200_628,https://scrap.kakaocdn.net/dn/C5YuE/hyTy8DadPG/MnKi9duPMiqKNJkqe0EeY0/img.jpg?width=1200&amp;amp;height=1200&amp;amp;face=0_0_1200_1200,https://scrap.kakaocdn.net/dn/eLm75/hyTzagHylB/1rHOiMwiBf7liKtpUrtlS0/img.jpg?width=480&amp;amp;height=360&amp;amp;face=0_0_480_360');&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;SQL Developer&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Oracle SQL Developer is a free, development environment that simplifies the management of Oracle Database in both traditional and Cloud deployments. It offers development of your PL/SQL applications, query tools, a DBA console, a reports interface, and mor&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.oracle.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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;1382&quot; data-origin-height=&quot;683&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cMjovW/btsqod0pNe8/NghPBK0DmCFqmgsEECHpU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cMjovW/btsqod0pNe8/NghPBK0DmCFqmgsEECHpU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cMjovW/btsqod0pNe8/NghPBK0DmCFqmgsEECHpU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMjovW%2Fbtsqod0pNe8%2FNghPBK0DmCFqmgsEECHpU0%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;1382&quot; height=&quot;683&quot; data-origin-width=&quot;1382&quot; data-origin-height=&quot;683&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;1089&quot; data-origin-height=&quot;614&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdCLko/btsqfAiqSKm/Q3Ld3csJS4H9EB91xKc2w0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdCLko/btsqfAiqSKm/Q3Ld3csJS4H9EB91xKc2w0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdCLko/btsqfAiqSKm/Q3Ld3csJS4H9EB91xKc2w0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdCLko%2FbtsqfAiqSKm%2FQ3Ld3csJS4H9EB91xKc2w0%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;1089&quot; height=&quot;614&quot; data-origin-width=&quot;1089&quot; data-origin-height=&quot;614&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;1193&quot; data-origin-height=&quot;317&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpTWDF/btsqh3j662X/vj1bVm4b48uN7v0l2vWOK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpTWDF/btsqh3j662X/vj1bVm4b48uN7v0l2vWOK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpTWDF/btsqh3j662X/vj1bVm4b48uN7v0l2vWOK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpTWDF%2Fbtsqh3j662X%2Fvj1bVm4b48uN7v0l2vWOK1%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;1193&quot; height=&quot;317&quot; data-origin-width=&quot;1193&quot; data-origin-height=&quot;317&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;986&quot; data-origin-height=&quot;515&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UkO4c/btsp8a5JB5G/SVjnJ1CUnrtX0MXlbzq0M1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UkO4c/btsp8a5JB5G/SVjnJ1CUnrtX0MXlbzq0M1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UkO4c/btsp8a5JB5G/SVjnJ1CUnrtX0MXlbzq0M1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUkO4c%2Fbtsp8a5JB5G%2FSVjnJ1CUnrtX0MXlbzq0M1%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;986&quot; height=&quot;515&quot; data-origin-width=&quot;986&quot; data-origin-height=&quot;515&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-origin-width=&quot;1075&quot; data-origin-height=&quot;271&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIr9N8/btsqwW44qyE/tJxDMteQIzlWU5ysXDKwa0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIr9N8/btsqwW44qyE/tJxDMteQIzlWU5ysXDKwa0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIr9N8/btsqwW44qyE/tJxDMteQIzlWU5ysXDKwa0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIr9N8%2FbtsqwW44qyE%2FtJxDMteQIzlWU5ysXDKwa0%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;1075&quot; height=&quot;271&quot; data-origin-width=&quot;1075&quot; data-origin-height=&quot;271&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;1213&quot; data-origin-height=&quot;617&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5dbft/btsqwXJGiH5/yjAtpO2ielZtzeRZYnsps1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5dbft/btsqwXJGiH5/yjAtpO2ielZtzeRZYnsps1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5dbft/btsqwXJGiH5/yjAtpO2ielZtzeRZYnsps1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5dbft%2FbtsqwXJGiH5%2FyjAtpO2ielZtzeRZYnsps1%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;1213&quot; height=&quot;617&quot; data-origin-width=&quot;1213&quot; data-origin-height=&quot;617&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DML 항목들은 달달 외우도록 연습한다.&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;1258&quot; data-origin-height=&quot;576&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bj7wcz/btsqj2GsOez/nrh2KLqkLc3pUK5R3roJg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bj7wcz/btsqj2GsOez/nrh2KLqkLc3pUK5R3roJg0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bj7wcz/btsqj2GsOez/nrh2KLqkLc3pUK5R3roJg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbj7wcz%2Fbtsqj2GsOez%2Fnrh2KLqkLc3pUK5R3roJg0%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;1258&quot; height=&quot;576&quot; data-origin-width=&quot;1258&quot; data-origin-height=&quot;576&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;605&quot; data-origin-height=&quot;625&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTeW3L/btsqtvgrcnz/quVzsIxTZtGOz8YNdr4Bq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTeW3L/btsqtvgrcnz/quVzsIxTZtGOz8YNdr4Bq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTeW3L/btsqtvgrcnz/quVzsIxTZtGOz8YNdr4Bq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTeW3L%2Fbtsqtvgrcnz%2FquVzsIxTZtGOz8YNdr4Bq0%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;605&quot; height=&quot;625&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;625&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;1132&quot; data-origin-height=&quot;638&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NUMUa/btsquDkLrvq/4yTTKBCtHaq2cVqajHhPQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NUMUa/btsquDkLrvq/4yTTKBCtHaq2cVqajHhPQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NUMUa/btsquDkLrvq/4yTTKBCtHaq2cVqajHhPQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNUMUa%2FbtsquDkLrvq%2F4yTTKBCtHaq2cVqajHhPQ0%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;1132&quot; height=&quot;638&quot; data-origin-width=&quot;1132&quot; data-origin-height=&quot;638&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;916&quot; data-origin-height=&quot;666&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S8p6y/btssACDYDvr/9gfrHdjJqpfiRJPxaTzkL1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S8p6y/btssACDYDvr/9gfrHdjJqpfiRJPxaTzkL1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S8p6y/btssACDYDvr/9gfrHdjJqpfiRJPxaTzkL1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS8p6y%2FbtssACDYDvr%2F9gfrHdjJqpfiRJPxaTzkL1%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;916&quot; height=&quot;666&quot; data-origin-width=&quot;916&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;오라클에서는 싱글 따옴표 (') 를 사용하고, 더블 따옴표(&quot;)는 다른 의미를 가진다.&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;1252&quot; data-origin-height=&quot;664&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bh6NZk/btsqj3L530Q/WIuLfCwyKzrp2kkZuldzOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bh6NZk/btsqj3L530Q/WIuLfCwyKzrp2kkZuldzOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bh6NZk/btsqj3L530Q/WIuLfCwyKzrp2kkZuldzOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbh6NZk%2Fbtsqj3L530Q%2FWIuLfCwyKzrp2kkZuldzOK%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;1252&quot; height=&quot;664&quot; data-origin-width=&quot;1252&quot; data-origin-height=&quot;664&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;1252&quot; data-origin-height=&quot;651&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clbhpN/btsqocBWO1F/dqYspwPAtsrTmSWHifAPxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clbhpN/btsqocBWO1F/dqYspwPAtsrTmSWHifAPxk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clbhpN/btsqocBWO1F/dqYspwPAtsrTmSWHifAPxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclbhpN%2FbtsqocBWO1F%2FdqYspwPAtsrTmSWHifAPxk%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;1252&quot; height=&quot;651&quot; data-origin-width=&quot;1252&quot; data-origin-height=&quot;651&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;VARCHAR2(size[BYTE | CHAR])&lt;/b&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-origin-width=&quot;226&quot; data-origin-height=&quot;352&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cGHoml/btsqm62wyYM/6mznDKRzwi6SSpdxtbUeF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cGHoml/btsqm62wyYM/6mznDKRzwi6SSpdxtbUeF1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cGHoml/btsqm62wyYM/6mznDKRzwi6SSpdxtbUeF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGHoml%2Fbtsqm62wyYM%2F6mznDKRzwi6SSpdxtbUeF1%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;226&quot; height=&quot;352&quot; data-origin-width=&quot;226&quot; data-origin-height=&quot;352&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;NCHAR[(size)]&lt;/b&gt; - National character 다국어를 사용할 수 있는 방법.&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;471&quot; data-origin-height=&quot;208&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKyH0F/btsqvkLZ2Yd/71q8AjWI8MiIYAhRMUhqC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKyH0F/btsqvkLZ2Yd/71q8AjWI8MiIYAhRMUhqC1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKyH0F/btsqvkLZ2Yd/71q8AjWI8MiIYAhRMUhqC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKyH0F%2FbtsqvkLZ2Yd%2F71q8AjWI8MiIYAhRMUhqC1%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;471&quot; height=&quot;208&quot; data-origin-width=&quot;471&quot; data-origin-height=&quot;208&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;471&quot; data-origin-height=&quot;208&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIXSIF/btsqvi8wDrH/pkaaCqPK6HlusAH83KLh5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIXSIF/btsqvi8wDrH/pkaaCqPK6HlusAH83KLh5K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIXSIF/btsqvi8wDrH/pkaaCqPK6HlusAH83KLh5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIXSIF%2Fbtsqvi8wDrH%2FpkaaCqPK6HlusAH83KLh5K%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;471&quot; height=&quot;208&quot; data-origin-width=&quot;471&quot; data-origin-height=&quot;208&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;955&quot; data-origin-height=&quot;435&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BforV/btsqm7tGnWr/t4VmeCKicu1ncaNsXgXiT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BforV/btsqm7tGnWr/t4VmeCKicu1ncaNsXgXiT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BforV/btsqm7tGnWr/t4VmeCKicu1ncaNsXgXiT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBforV%2Fbtsqm7tGnWr%2Ft4VmeCKicu1ncaNsXgXiT0%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;955&quot; height=&quot;435&quot; data-origin-width=&quot;955&quot; data-origin-height=&quot;435&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;pre id=&quot;code_1691465137229&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;CONTENT CLOB&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;1252&quot; data-origin-height=&quot;676&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3MXy7/btsqs8Z8pon/w00MnTdrliGIa3Rc4YVnl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3MXy7/btsqs8Z8pon/w00MnTdrliGIa3Rc4YVnl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3MXy7/btsqs8Z8pon/w00MnTdrliGIa3Rc4YVnl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3MXy7%2Fbtsqs8Z8pon%2Fw00MnTdrliGIa3Rc4YVnl1%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;1252&quot; height=&quot;676&quot; data-origin-width=&quot;1252&quot; data-origin-height=&quot;676&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;1265&quot; data-origin-height=&quot;665&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVpTst/btsqh1ggoY7/WCPhaHN1dqDSSObwVhboB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVpTst/btsqh1ggoY7/WCPhaHN1dqDSSObwVhboB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVpTst/btsqh1ggoY7/WCPhaHN1dqDSSObwVhboB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVpTst%2Fbtsqh1ggoY7%2FWCPhaHN1dqDSSObwVhboB1%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;1265&quot; height=&quot;665&quot; data-origin-width=&quot;1265&quot; data-origin-height=&quot;665&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;1196&quot; data-origin-height=&quot;652&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXn3eX/btsqwY9PLgt/ookHVrkLX26w4Y943SRkH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXn3eX/btsqwY9PLgt/ookHVrkLX26w4Y943SRkH0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXn3eX/btsqwY9PLgt/ookHVrkLX26w4Y943SRkH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXn3eX%2FbtsqwY9PLgt%2FookHVrkLX26w4Y943SRkH0%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;1196&quot; height=&quot;652&quot; data-origin-width=&quot;1196&quot; data-origin-height=&quot;652&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;1206&quot; data-origin-height=&quot;622&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dH1uKp/btsqBpe1E0r/udwEQFpUO2BZ9PvDnZsm30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dH1uKp/btsqBpe1E0r/udwEQFpUO2BZ9PvDnZsm30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dH1uKp/btsqBpe1E0r/udwEQFpUO2BZ9PvDnZsm30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdH1uKp%2FbtsqBpe1E0r%2FudwEQFpUO2BZ9PvDnZsm30%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;1206&quot; height=&quot;622&quot; data-origin-width=&quot;1206&quot; data-origin-height=&quot;622&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;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1143&quot; data-origin-height=&quot;573&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWwwh5/btsqtV7USrL/TFdui0VHDJ6mszH3iURkO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWwwh5/btsqtV7USrL/TFdui0VHDJ6mszH3iURkO1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWwwh5/btsqtV7USrL/TFdui0VHDJ6mszH3iURkO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWwwh5%2FbtsqtV7USrL%2FTFdui0VHDJ6mszH3iURkO1%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;1143&quot; height=&quot;573&quot; data-origin-width=&quot;1143&quot; data-origin-height=&quot;573&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예약어, 명령어를 이름으로 쓰고싶으면 [&quot; &quot;]을 사용하면 된다.&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;1166&quot; data-origin-height=&quot;523&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wH4rX/btsqvjgfZn1/MJsGRKFIz9gCPFfH1aDkVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wH4rX/btsqvjgfZn1/MJsGRKFIz9gCPFfH1aDkVK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wH4rX/btsqvjgfZn1/MJsGRKFIz9gCPFfH1aDkVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwH4rX%2FbtsqvjgfZn1%2FMJsGRKFIz9gCPFfH1aDkVK%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;1166&quot; height=&quot;523&quot; data-origin-width=&quot;1166&quot; data-origin-height=&quot;523&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;547&quot; data-origin-height=&quot;377&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caSumZ/btsqtzwWjsZ/AnZWfJHmNl1LKjuPLQTWK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caSumZ/btsqtzwWjsZ/AnZWfJHmNl1LKjuPLQTWK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caSumZ/btsqtzwWjsZ/AnZWfJHmNl1LKjuPLQTWK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaSumZ%2FbtsqtzwWjsZ%2FAnZWfJHmNl1LKjuPLQTWK0%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;547&quot; height=&quot;377&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;377&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;C - Create : insert&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;R - Retrieve : select&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;U - Update : update&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;D - Delete : delete&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;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;142&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvDoAv/btsqB8SQI85/gvqffaZKNBviJYZhayippK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvDoAv/btsqB8SQI85/gvqffaZKNBviJYZhayippK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvDoAv/btsqB8SQI85/gvqffaZKNBviJYZhayippK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvDoAv%2FbtsqB8SQI85%2FgvqffaZKNBviJYZhayippK%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;565&quot; height=&quot;142&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;142&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;1215&quot; data-origin-height=&quot;656&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOU3ni/btsqBHnPDOq/v86KKYY9j49Gp7wMksIBAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOU3ni/btsqBHnPDOq/v86KKYY9j49Gp7wMksIBAk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOU3ni/btsqBHnPDOq/v86KKYY9j49Gp7wMksIBAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOU3ni%2FbtsqBHnPDOq%2Fv86KKYY9j49Gp7wMksIBAk%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;1215&quot; height=&quot;656&quot; data-origin-width=&quot;1215&quot; data-origin-height=&quot;656&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;1197&quot; data-origin-height=&quot;669&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B6RT8/btsqAxy9XzO/qekaTmjUo1sClZu2IYn8J1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B6RT8/btsqAxy9XzO/qekaTmjUo1sClZu2IYn8J1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B6RT8/btsqAxy9XzO/qekaTmjUo1sClZu2IYn8J1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB6RT8%2FbtsqAxy9XzO%2FqekaTmjUo1sClZu2IYn8J1%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;1197&quot; height=&quot;669&quot; data-origin-width=&quot;1197&quot; data-origin-height=&quot;669&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;1197&quot; data-origin-height=&quot;669&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tGTER/btsqBImH1FK/kIY8uEno90yWmgIEvPvE91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tGTER/btsqBImH1FK/kIY8uEno90yWmgIEvPvE91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tGTER/btsqBImH1FK/kIY8uEno90yWmgIEvPvE91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtGTER%2FbtsqBImH1FK%2FkIY8uEno90yWmgIEvPvE91%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;1197&quot; height=&quot;669&quot; data-origin-width=&quot;1197&quot; data-origin-height=&quot;669&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;1221&quot; data-origin-height=&quot;645&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dJc76c/btsqCrxWnbW/vSDGSkWOkBvFpdNkANXji1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dJc76c/btsqCrxWnbW/vSDGSkWOkBvFpdNkANXji1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dJc76c/btsqCrxWnbW/vSDGSkWOkBvFpdNkANXji1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdJc76c%2FbtsqCrxWnbW%2FvSDGSkWOkBvFpdNkANXji1%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;1221&quot; height=&quot;645&quot; data-origin-width=&quot;1221&quot; data-origin-height=&quot;645&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;1232&quot; data-origin-height=&quot;649&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u7fh0/btsqBqNlPnI/xRSkPkKwwwByWXk5Tnq5hk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u7fh0/btsqBqNlPnI/xRSkPkKwwwByWXk5Tnq5hk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u7fh0/btsqBqNlPnI/xRSkPkKwwwByWXk5Tnq5hk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu7fh0%2FbtsqBqNlPnI%2FxRSkPkKwwwByWXk5Tnq5hk%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;1232&quot; height=&quot;649&quot; data-origin-width=&quot;1232&quot; data-origin-height=&quot;649&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;1186&quot; data-origin-height=&quot;649&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s3b35/btsqBwfEYDn/70GKJDtlZ3pmouByZD0lik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s3b35/btsqBwfEYDn/70GKJDtlZ3pmouByZD0lik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s3b35/btsqBwfEYDn/70GKJDtlZ3pmouByZD0lik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs3b35%2FbtsqBwfEYDn%2F70GKJDtlZ3pmouByZD0lik%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;1186&quot; height=&quot;649&quot; data-origin-width=&quot;1186&quot; data-origin-height=&quot;649&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;/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;1220&quot; data-origin-height=&quot;650&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8TdND/btsqCbWlAxU/BwBhnkMNMckrKzoxCzoKpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8TdND/btsqCbWlAxU/BwBhnkMNMckrKzoxCzoKpk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8TdND/btsqCbWlAxU/BwBhnkMNMckrKzoxCzoKpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8TdND%2FbtsqCbWlAxU%2FBwBhnkMNMckrKzoxCzoKpk%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;1220&quot; height=&quot;650&quot; data-origin-width=&quot;1220&quot; data-origin-height=&quot;650&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;1202&quot; data-origin-height=&quot;661&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGizVk/btsqBNnVzHA/kllzamvmS8pkoNJNClDkb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGizVk/btsqBNnVzHA/kllzamvmS8pkoNJNClDkb1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGizVk/btsqBNnVzHA/kllzamvmS8pkoNJNClDkb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGizVk%2FbtsqBNnVzHA%2FkllzamvmS8pkoNJNClDkb1%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;1202&quot; height=&quot;661&quot; data-origin-width=&quot;1202&quot; data-origin-height=&quot;661&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;1221&quot; data-origin-height=&quot;653&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lDtf5/btsqFtBJZ0o/SsOs4IQdFYdL2XYZ7yJynk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lDtf5/btsqFtBJZ0o/SsOs4IQdFYdL2XYZ7yJynk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lDtf5/btsqFtBJZ0o/SsOs4IQdFYdL2XYZ7yJynk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlDtf5%2FbtsqFtBJZ0o%2FSsOs4IQdFYdL2XYZ7yJynk%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;1221&quot; height=&quot;653&quot; data-origin-width=&quot;1221&quot; data-origin-height=&quot;653&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;1250&quot; data-origin-height=&quot;673&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qfXIU/btsqvhck626/G1SGcsYRWXzA0qKpdnJ2B0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qfXIU/btsqvhck626/G1SGcsYRWXzA0qKpdnJ2B0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qfXIU/btsqvhck626/G1SGcsYRWXzA0qKpdnJ2B0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqfXIU%2Fbtsqvhck626%2FG1SGcsYRWXzA0qKpdnJ2B0%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;1250&quot; height=&quot;673&quot; data-origin-width=&quot;1250&quot; data-origin-height=&quot;673&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;1263&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b82bRm/btsqB1Gk5Nv/X1PW339BxDnkDNYQa0LQ60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b82bRm/btsqB1Gk5Nv/X1PW339BxDnkDNYQa0LQ60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b82bRm/btsqB1Gk5Nv/X1PW339BxDnkDNYQa0LQ60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb82bRm%2FbtsqB1Gk5Nv%2FX1PW339BxDnkDNYQa0LQ60%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;1263&quot; height=&quot;660&quot; data-origin-width=&quot;1263&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1691547589867&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;String url=&quot;jdbc:oracle:thin:@데이터베이스 서버 주소/xepdb1&quot;;
String sql=&quot;SELECT * FROM MEMBER&quot;;

Class.forName(&quot;oracle.jdbc.driver.OracleDriver&quot;);
Connection con = DriverManager.getConnection(url, &quot;ID&quot;,&quot;PASSWORD&quot;);
Statement st = con.createStatement();	
ResultSet rs = st.executeQuery(sql);

		int index = 1;

		while (rs.next()) {
			int id = rs.getInt(&quot;ID&quot;);
			int age = rs.getInt(&quot;AGE&quot;);
			String name = rs.getString(&quot;name&quot;);
			String pwd = rs.getString(&quot;pwd&quot;);
			String phone = rs.getString(&quot;PHONE&quot;);

			//테이터 분석 : 집계(평균, 중앙값....),정렬, 필터링, 맵핑.....
			
			//나이가 200살 안되는 회원으로만 선택적으로 출력을 하시오.
			//SELECT * FROM MEMBER
			
			if (age &amp;lt;= 200 &amp;amp;&amp;amp; age != 0) {

				System.out.println(&quot;ID : &quot; + id);

				System.out.println(&quot;Name : &quot; + name);

				System.out.println(&quot;Pwd  : &quot; + pwd);

				System.out.println(&quot;AGE  : &quot; + age);

				System.out.println(&quot;PHONE  : &quot; + phone + &quot;\n&quot;);

				index++;
			}
		
rs.close();
st.close();
con.close();&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html&lt;/a&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;연산을 통한 데이터 조회&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1558&quot; data-origin-height=&quot;976&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blo0Ll/btsqERQqcmK/vLRc0VfNLWocTcsk0yy1tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blo0Ll/btsqERQqcmK/vLRc0VfNLWocTcsk0yy1tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blo0Ll/btsqERQqcmK/vLRc0VfNLWocTcsk0yy1tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fblo0Ll%2FbtsqERQqcmK%2FvLRc0VfNLWocTcsk0yy1tk%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;1558&quot; height=&quot;976&quot; data-origin-width=&quot;1558&quot; data-origin-height=&quot;976&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1691552756893&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT age+100 age from member;

SELECT age+'100' age from member;

//오라클에서는 +연산자는 숫자로 연산한다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문자열 더하기 연산자&lt;/b&gt;&lt;/h3&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;813&quot; data-origin-height=&quot;319&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmVmvR/btsqB01TY5J/t2RSt8X4rpACQx7YZkJFw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmVmvR/btsqB01TY5J/t2RSt8X4rpACQx7YZkJFw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmVmvR/btsqB01TY5J/t2RSt8X4rpACQx7YZkJFw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmVmvR%2FbtsqB01TY5J%2Ft2RSt8X4rpACQx7YZkJFw1%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;813&quot; height=&quot;319&quot; data-origin-width=&quot;813&quot; data-origin-height=&quot;319&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;SELECT&amp;nbsp;NAME&amp;nbsp;||'('||ID||')'&amp;nbsp;NAME&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;MEMBER&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;ID;&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;1187&quot; data-origin-height=&quot;626&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Tr2M1/btsqBxlDtur/1aUfM5a3faj5XOyizHIn01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Tr2M1/btsqBxlDtur/1aUfM5a3faj5XOyizHIn01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Tr2M1/btsqBxlDtur/1aUfM5a3faj5XOyizHIn01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTr2M1%2FbtsqBxlDtur%2F1aUfM5a3faj5XOyizHIn01%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;1187&quot; height=&quot;626&quot; data-origin-width=&quot;1187&quot; data-origin-height=&quot;626&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;998&quot; data-origin-height=&quot;682&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UrZNw/btsqBH9p06G/XvA3npWgIeMH53FK1e4z71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UrZNw/btsqBH9p06G/XvA3npWgIeMH53FK1e4z71/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UrZNw/btsqBH9p06G/XvA3npWgIeMH53FK1e4z71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUrZNw%2FbtsqBH9p06G%2FXvA3npWgIeMH53FK1e4z71%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;998&quot; height=&quot;682&quot; data-origin-width=&quot;998&quot; data-origin-height=&quot;682&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;979&quot; data-origin-height=&quot;534&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yvUyD/btsqD4Ryo4t/mZTkwsTNiB3UsdvoDAIryK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yvUyD/btsqD4Ryo4t/mZTkwsTNiB3UsdvoDAIryK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yvUyD/btsqD4Ryo4t/mZTkwsTNiB3UsdvoDAIryK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyvUyD%2FbtsqD4Ryo4t%2FmZTkwsTNiB3UsdvoDAIryK%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;979&quot; height=&quot;534&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;534&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;SELECT *FROM [테이블명] WHERE BETWEEN [숫자] AND [숫자]&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;1167&quot; data-origin-height=&quot;502&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/syyJi/btsqJDk4sVI/BXAPJ1fHgkhBxPzEEbMWP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/syyJi/btsqJDk4sVI/BXAPJ1fHgkhBxPzEEbMWP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/syyJi/btsqJDk4sVI/BXAPJ1fHgkhBxPzEEbMWP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsyyJi%2FbtsqJDk4sVI%2FBXAPJ1fHgkhBxPzEEbMWP0%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;1167&quot; height=&quot;502&quot; data-origin-width=&quot;1167&quot; data-origin-height=&quot;502&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;1007&quot; data-origin-height=&quot;656&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7rS9B/btsqJDyBTWR/CZbB4PGE6xwnizUb00EWyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7rS9B/btsqJDyBTWR/CZbB4PGE6xwnizUb00EWyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7rS9B/btsqJDyBTWR/CZbB4PGE6xwnizUb00EWyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7rS9B%2FbtsqJDyBTWR%2FCZbB4PGE6xwnizUb00EWyk%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;1007&quot; height=&quot;656&quot; data-origin-width=&quot;1007&quot; data-origin-height=&quot;656&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;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;111&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dh3U3I/btsqPZNQIca/SKCD0G4SDsWGaWk3G5tcr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dh3U3I/btsqPZNQIca/SKCD0G4SDsWGaWk3G5tcr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dh3U3I/btsqPZNQIca/SKCD0G4SDsWGaWk3G5tcr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdh3U3I%2FbtsqPZNQIca%2FSKCD0G4SDsWGaWk3G5tcr0%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;619&quot; height=&quot;111&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;111&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;809&quot; data-origin-height=&quot;403&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9olFt/btsqJsqK7DH/nFTlbusznsFTRCowaluHc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9olFt/btsqJsqK7DH/nFTlbusznsFTRCowaluHc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9olFt/btsqJsqK7DH/nFTlbusznsFTRCowaluHc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9olFt%2FbtsqJsqK7DH%2FnFTlbusznsFTRCowaluHc1%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;809&quot; height=&quot;403&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;403&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;592&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYvdgV/btsqKhPNKY3/BOdCC8Fzfz7IsK4NNmJji1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYvdgV/btsqKhPNKY3/BOdCC8Fzfz7IsK4NNmJji1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYvdgV/btsqKhPNKY3/BOdCC8Fzfz7IsK4NNmJji1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYvdgV%2FbtsqKhPNKY3%2FBOdCC8Fzfz7IsK4NNmJji1%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;1152&quot; height=&quot;592&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;592&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-origin-width=&quot;913&quot; data-origin-height=&quot;120&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lQtGA/btsqIMbN8mQ/TfmiVGcd548omvcZBXjbb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lQtGA/btsqIMbN8mQ/TfmiVGcd548omvcZBXjbb1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lQtGA/btsqIMbN8mQ/TfmiVGcd548omvcZBXjbb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlQtGA%2FbtsqIMbN8mQ%2FTfmiVGcd548omvcZBXjbb1%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;913&quot; height=&quot;120&quot; data-origin-width=&quot;913&quot; data-origin-height=&quot;120&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1691632930956&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;010-2345-246[0123456789]			 //뒤에 0~9까지 숫자잇것을 찾음
010-2345-246[0-9]					 //위랑 같은 식
010-2345-[0-9][0-9][0-9][0-9]		 //간단하게 표현한 식
010-2345-\d\d\d\d
010-2345-\d{4}
010-\d{4}-\d{4}
010-\d{3, 4}-\d{4}					 //중간에 3자리 또는 4자리를 찾음
01[016789]-\d{3, 4}-\d{4}			 //예전 번호 양식으로 정규식을 만듦


^\d{1,3}(?:,\d{3})*원$

regular +expression -mdn
(?&amp;lt;=\+)\w+&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;1220&quot; data-origin-height=&quot;247&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0FDaa/btsqM9pWSLS/v0b6aMeEmSVab4w14tnxo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0FDaa/btsqM9pWSLS/v0b6aMeEmSVab4w14tnxo0/img.png&quot; data-alt=&quot;x&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0FDaa/btsqM9pWSLS/v0b6aMeEmSVab4w14tnxo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0FDaa%2FbtsqM9pWSLS%2Fv0b6aMeEmSVab4w14tnxo0%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;1220&quot; height=&quot;247&quot; data-origin-width=&quot;1220&quot; data-origin-height=&quot;247&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;x&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1225&quot; data-origin-height=&quot;132&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nbYp9/btsqJTIaeIm/WQkkIR98DJ6UNnXT2hwifK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nbYp9/btsqJTIaeIm/WQkkIR98DJ6UNnXT2hwifK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nbYp9/btsqJTIaeIm/WQkkIR98DJ6UNnXT2hwifK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnbYp9%2FbtsqJTIaeIm%2FWQkkIR98DJ6UNnXT2hwifK%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;1225&quot; height=&quot;132&quot; data-origin-width=&quot;1225&quot; data-origin-height=&quot;132&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;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/de3eI6/btsqWejXiFS/8m0t2pbBLzEOD75TcwItc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/de3eI6/btsqWejXiFS/8m0t2pbBLzEOD75TcwItc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/de3eI6/btsqWejXiFS/8m0t2pbBLzEOD75TcwItc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fde3eI6%2FbtsqWejXiFS%2F8m0t2pbBLzEOD75TcwItc0%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;531&quot; data-origin-width=&quot;1235&quot; data-origin-height=&quot;531&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;1098&quot; data-origin-height=&quot;174&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RNYtE/btsqQ9YB01S/pdmiNo7To2lal1wAUOJBYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RNYtE/btsqQ9YB01S/pdmiNo7To2lal1wAUOJBYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RNYtE/btsqQ9YB01S/pdmiNo7To2lal1wAUOJBYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRNYtE%2FbtsqQ9YB01S%2FpdmiNo7To2lal1wAUOJBYK%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;1098&quot; height=&quot;174&quot; data-origin-width=&quot;1098&quot; data-origin-height=&quot;174&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;1261&quot; data-origin-height=&quot;486&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wp5KY/btsqMinVjjE/lBwSK4ZqtKY3kodr7KHHJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wp5KY/btsqMinVjjE/lBwSK4ZqtKY3kodr7KHHJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wp5KY/btsqMinVjjE/lBwSK4ZqtKY3kodr7KHHJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwp5KY%2FbtsqMinVjjE%2FlBwSK4ZqtKY3kodr7KHHJK%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;1261&quot; height=&quot;486&quot; data-origin-width=&quot;1261&quot; data-origin-height=&quot;486&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;1247&quot; data-origin-height=&quot;656&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZqXYN/btsqKyERCYl/OTNnc3iLFvJCoY78yqNM7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZqXYN/btsqKyERCYl/OTNnc3iLFvJCoY78yqNM7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZqXYN/btsqKyERCYl/OTNnc3iLFvJCoY78yqNM7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZqXYN%2FbtsqKyERCYl%2FOTNnc3iLFvJCoY78yqNM7k%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;1247&quot; height=&quot;656&quot; data-origin-width=&quot;1247&quot; data-origin-height=&quot;656&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1691723149851&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT M.* FROM (SELECT ROWNUM NUM,MEMBER. * FROM MEMBER) M WHERE NUM BETWEEN 6 AND 10 ;--SUB 쿼리&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;859&quot; data-origin-height=&quot;133&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wuxF2/btsqO86pXN2/4bk6UaQg0SxLpQp5xKXOLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wuxF2/btsqO86pXN2/4bk6UaQg0SxLpQp5xKXOLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wuxF2/btsqO86pXN2/4bk6UaQg0SxLpQp5xKXOLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwuxF2%2FbtsqO86pXN2%2F4bk6UaQg0SxLpQp5xKXOLK%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;859&quot; height=&quot;133&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;133&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;1258&quot; data-origin-height=&quot;342&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DRhUH/btsqO8ernWE/MddX6bbezBGXTdGEoSdzEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DRhUH/btsqO8ernWE/MddX6bbezBGXTdGEoSdzEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DRhUH/btsqO8ernWE/MddX6bbezBGXTdGEoSdzEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDRhUH%2FbtsqO8ernWE%2FMddX6bbezBGXTdGEoSdzEK%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;1258&quot; height=&quot;342&quot; data-origin-width=&quot;1258&quot; data-origin-height=&quot;342&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1691725349042&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT ROWNUM, MEMBER.* FROM MEMBER WHERE ROWNUM BETWEEN 1 AND 5 ;

--SELECT ROWNUM, MEMBER.* FROM MEMBER WHERE ROWNUM BETWEEN 6 AND 10 ;

SELECT * FROM (SELECT ROWNUM NUM,MEMBER. * FROM MEMBER) WHERE NUM BETWEEN 6 AND 10 ;

SELECT * FROM ( SELECT ROWNUM NUM, M.* FROM (SELECT * FROM MEMBER ORDER BY ID DESC) M )WHERE NUM BETWEEN 6 AND 10;

SELECT M.* FROM (SELECT ROWNUM NUM,MEMBER. * FROM MEMBER) M WHERE NUM BETWEEN 6 AND 10 ;--SUB 쿼리

SELECT DISTINCT AGE FROM MEMBER;--중복값 제거

SELECT LENGTH(NAME) FROM MEMBER;
SELECT * FROM MEMBER WHERE LENGTH(NAME)=3;

SELECT * FROM MEMBER ORDER BY NAME DESC;

SELECT  * FROM MEMBER ORDER BY NAME DESC,ID ASC;

UPDATE MEMBER SET NAME='리유진' where ID=15;&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;오름차순 - 낮은수부터&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1267&quot; data-origin-height=&quot;663&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cs1rbz/btsqYpFHpwM/jGnbKKWKkee7jq1Rsyqpu1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cs1rbz/btsqYpFHpwM/jGnbKKWKkee7jq1Rsyqpu1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cs1rbz/btsqYpFHpwM/jGnbKKWKkee7jq1Rsyqpu1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcs1rbz%2FbtsqYpFHpwM%2FjGnbKKWKkee7jq1Rsyqpu1%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;1267&quot; height=&quot;663&quot; data-origin-width=&quot;1267&quot; data-origin-height=&quot;663&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1692146817451&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;--문법 작성시 이 순서대로 써야한다.
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY&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;990&quot; data-origin-height=&quot;158&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sQuaB/btsqWc8hvxf/Q0bKzk6VcTsPHV5IMdvdtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sQuaB/btsqWc8hvxf/Q0bKzk6VcTsPHV5IMdvdtK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sQuaB/btsqWc8hvxf/Q0bKzk6VcTsPHV5IMdvdtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsQuaB%2FbtsqWc8hvxf%2FQ0bKzk6VcTsPHV5IMdvdtK%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;990&quot; height=&quot;158&quot; data-origin-width=&quot;990&quot; data-origin-height=&quot;158&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;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;139&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dIgJUS/btsrjsPQgoG/5mn6qNxZauzkFp8klQ7vg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dIgJUS/btsrjsPQgoG/5mn6qNxZauzkFp8klQ7vg0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dIgJUS/btsrjsPQgoG/5mn6qNxZauzkFp8klQ7vg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdIgJUS%2FbtsrjsPQgoG%2F5mn6qNxZauzkFp8klQ7vg0%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;408&quot; height=&quot;139&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;139&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;1274&quot; data-origin-height=&quot;676&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GK38P/btsrkPYyvYv/B4Y9PKwvNrFL8PLkILSXK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GK38P/btsrkPYyvYv/B4Y9PKwvNrFL8PLkILSXK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GK38P/btsrkPYyvYv/B4Y9PKwvNrFL8PLkILSXK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGK38P%2FbtsrkPYyvYv%2FB4Y9PKwvNrFL8PLkILSXK0%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;676&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;676&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중복을 제거한 이유&amp;nbsp; -&amp;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-origin-width=&quot;1235&quot; data-origin-height=&quot;529&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zfP5i/btsrgrD77MU/N0Yg5nLlxZJDAsw4Yfq9X0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zfP5i/btsrgrD77MU/N0Yg5nLlxZJDAsw4Yfq9X0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zfP5i/btsrgrD77MU/N0Yg5nLlxZJDAsw4Yfq9X0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzfP5i%2FbtsrgrD77MU%2FN0Yg5nLlxZJDAsw4Yfq9X0%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;529&quot; data-origin-width=&quot;1235&quot; data-origin-height=&quot;529&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;1219&quot; data-origin-height=&quot;557&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/28IZv/btsrjtgTNa3/DhqmTrWsDwM2SokI1jr9O1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/28IZv/btsrjtgTNa3/DhqmTrWsDwM2SokI1jr9O1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/28IZv/btsrjtgTNa3/DhqmTrWsDwM2SokI1jr9O1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F28IZv%2FbtsrjtgTNa3%2FDhqmTrWsDwM2SokI1jr9O1%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;1219&quot; height=&quot;557&quot; data-origin-width=&quot;1219&quot; data-origin-height=&quot;557&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;1263&quot; data-origin-height=&quot;633&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lMvAu/btsq7dAejkX/cQVtYXyI5cZLLt6kK5XziK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lMvAu/btsq7dAejkX/cQVtYXyI5cZLLt6kK5XziK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lMvAu/btsq7dAejkX/cQVtYXyI5cZLLt6kK5XziK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlMvAu%2Fbtsq7dAejkX%2FcQVtYXyI5cZLLt6kK5XziK%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;1263&quot; height=&quot;633&quot; data-origin-width=&quot;1263&quot; data-origin-height=&quot;633&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;1247&quot; data-origin-height=&quot;663&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6WXKP/btsrhGt27b7/pSDIe7Jb1MkHaqS2YIAGI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6WXKP/btsrhGt27b7/pSDIe7Jb1MkHaqS2YIAGI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6WXKP/btsrhGt27b7/pSDIe7Jb1MkHaqS2YIAGI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6WXKP%2FbtsrhGt27b7%2FpSDIe7Jb1MkHaqS2YIAGI0%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;1247&quot; height=&quot;663&quot; data-origin-width=&quot;1247&quot; data-origin-height=&quot;663&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;1200&quot; data-origin-height=&quot;625&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IvPdB/btsq2O1I3KK/gVdKHSYrEmtho0IgCWZOV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IvPdB/btsq2O1I3KK/gVdKHSYrEmtho0IgCWZOV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IvPdB/btsq2O1I3KK/gVdKHSYrEmtho0IgCWZOV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIvPdB%2Fbtsq2O1I3KK%2FgVdKHSYrEmtho0IgCWZOV1%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;1200&quot; height=&quot;625&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;625&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;547&quot; data-origin-height=&quot;145&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kZYpr/btsro9CqYVg/SNRaecCKckqCg8qwUSutKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kZYpr/btsro9CqYVg/SNRaecCKckqCg8qwUSutKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kZYpr/btsro9CqYVg/SNRaecCKckqCg8qwUSutKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkZYpr%2Fbtsro9CqYVg%2FSNRaecCKckqCg8qwUSutKk%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;547&quot; height=&quot;145&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;145&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;1222&quot; data-origin-height=&quot;633&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHskPA/btsrjtaaj8i/EPje7OnferVTJZL2z4Hz00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHskPA/btsrjtaaj8i/EPje7OnferVTJZL2z4Hz00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHskPA/btsrjtaaj8i/EPje7OnferVTJZL2z4Hz00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHskPA%2Fbtsrjtaaj8i%2FEPje7OnferVTJZL2z4Hz00%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;1222&quot; height=&quot;633&quot; data-origin-width=&quot;1222&quot; data-origin-height=&quot;633&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;1229&quot; data-origin-height=&quot;644&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRDMik/btsrcuanOO3/uOSd0DISRkVK7ykE1lMXFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRDMik/btsrcuanOO3/uOSd0DISRkVK7ykE1lMXFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRDMik/btsrcuanOO3/uOSd0DISRkVK7ykE1lMXFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRDMik%2FbtsrcuanOO3%2FuOSd0DISRkVK7ykE1lMXFk%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;1229&quot; height=&quot;644&quot; data-origin-width=&quot;1229&quot; data-origin-height=&quot;644&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;1151&quot; data-origin-height=&quot;638&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z4lmP/btsrgu8HscQ/BAEbHkzX4Q4lIwMtfYpRyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z4lmP/btsrgu8HscQ/BAEbHkzX4Q4lIwMtfYpRyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z4lmP/btsrgu8HscQ/BAEbHkzX4Q4lIwMtfYpRyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz4lmP%2Fbtsrgu8HscQ%2FBAEbHkzX4Q4lIwMtfYpRyk%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;1151&quot; height=&quot;638&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;638&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;1151&quot; data-origin-height=&quot;638&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bskLlb/btsroGUz1Zs/HneiJZK1TUIbCXIasbBzO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bskLlb/btsroGUz1Zs/HneiJZK1TUIbCXIasbBzO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bskLlb/btsroGUz1Zs/HneiJZK1TUIbCXIasbBzO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbskLlb%2FbtsroGUz1Zs%2FHneiJZK1TUIbCXIasbBzO0%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;1151&quot; height=&quot;638&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;638&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;1216&quot; data-origin-height=&quot;669&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dCVdKI/btsrf3wPf2Q/wnnmxialhjloirl8lDkMo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dCVdKI/btsrf3wPf2Q/wnnmxialhjloirl8lDkMo1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dCVdKI/btsrf3wPf2Q/wnnmxialhjloirl8lDkMo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdCVdKI%2Fbtsrf3wPf2Q%2Fwnnmxialhjloirl8lDkMo1%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;1216&quot; height=&quot;669&quot; data-origin-width=&quot;1216&quot; data-origin-height=&quot;669&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;409&quot; data-origin-height=&quot;131&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u9MSl/btsrh1SyM45/4daSUSVkGQgx3wTZdGdGk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u9MSl/btsrh1SyM45/4daSUSVkGQgx3wTZdGdGk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u9MSl/btsrh1SyM45/4daSUSVkGQgx3wTZdGdGk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu9MSl%2Fbtsrh1SyM45%2F4daSUSVkGQgx3wTZdGdGk1%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;409&quot; height=&quot;131&quot; data-origin-width=&quot;409&quot; data-origin-height=&quot;131&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;1229&quot; data-origin-height=&quot;684&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rjUCe/btsq8HOEea8/6tCzkulJ5LdCOjcKrUQJF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rjUCe/btsq8HOEea8/6tCzkulJ5LdCOjcKrUQJF1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rjUCe/btsq8HOEea8/6tCzkulJ5LdCOjcKrUQJF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrjUCe%2Fbtsq8HOEea8%2F6tCzkulJ5LdCOjcKrUQJF1%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;1229&quot; height=&quot;684&quot; data-origin-width=&quot;1229&quot; data-origin-height=&quot;684&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;556&quot; data-origin-height=&quot;118&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/de7qXS/btsrgV6blWM/W2w0VorlurXcCxkdtMvO0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/de7qXS/btsrgV6blWM/W2w0VorlurXcCxkdtMvO0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/de7qXS/btsrgV6blWM/W2w0VorlurXcCxkdtMvO0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fde7qXS%2FbtsrgV6blWM%2FW2w0VorlurXcCxkdtMvO0k%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;118&quot; data-origin-width=&quot;556&quot; data-origin-height=&quot;118&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;623&quot; data-origin-height=&quot;133&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u81Cr/btsrf5IhbmL/6z3guIkTXCnlLpqu76W6M1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u81Cr/btsrf5IhbmL/6z3guIkTXCnlLpqu76W6M1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u81Cr/btsrf5IhbmL/6z3guIkTXCnlLpqu76W6M1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu81Cr%2Fbtsrf5IhbmL%2F6z3guIkTXCnlLpqu76W6M1%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;623&quot; height=&quot;133&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;133&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;646&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGVcdB/btsrrdrHV6n/x23eEKUy1N4Sy4ZNQNx6V0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGVcdB/btsrrdrHV6n/x23eEKUy1N4Sy4ZNQNx6V0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGVcdB/btsrrdrHV6n/x23eEKUy1N4Sy4ZNQNx6V0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGVcdB%2FbtsrrdrHV6n%2Fx23eEKUy1N4Sy4ZNQNx6V0%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;646&quot; data-origin-width=&quot;1235&quot; data-origin-height=&quot;646&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;1240&quot; data-origin-height=&quot;607&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/crJnLF/btsrh3Rf31R/mc4KfHJ0jDSiRWjJ2IKpkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/crJnLF/btsrh3Rf31R/mc4KfHJ0jDSiRWjJ2IKpkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/crJnLF/btsrh3Rf31R/mc4KfHJ0jDSiRWjJ2IKpkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcrJnLF%2Fbtsrh3Rf31R%2Fmc4KfHJ0jDSiRWjJ2IKpkK%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;1240&quot; height=&quot;607&quot; data-origin-width=&quot;1240&quot; data-origin-height=&quot;607&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;411&quot; data-origin-height=&quot;146&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/no0Ko/btsrqHT7Lq0/hFCcJp8uvsH1bOIKkpffXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/no0Ko/btsrqHT7Lq0/hFCcJp8uvsH1bOIKkpffXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/no0Ko/btsrqHT7Lq0/hFCcJp8uvsH1bOIKkpffXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fno0Ko%2FbtsrqHT7Lq0%2FhFCcJp8uvsH1bOIKkpffXK%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;411&quot; height=&quot;146&quot; data-origin-width=&quot;411&quot; data-origin-height=&quot;146&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;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1219&quot; data-origin-height=&quot;365&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJlWoR/btsrh2ER56J/T0Jj0ywF0PnhzUPDkRmKNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJlWoR/btsrh2ER56J/T0Jj0ywF0PnhzUPDkRmKNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJlWoR/btsrh2ER56J/T0Jj0ywF0PnhzUPDkRmKNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJlWoR%2Fbtsrh2ER56J%2FT0Jj0ywF0PnhzUPDkRmKNK%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;1219&quot; height=&quot;365&quot; data-origin-width=&quot;1219&quot; data-origin-height=&quot;365&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;539&quot; data-origin-height=&quot;501&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wUu0u/btsrgjUBQ9g/50IeHSYyNm36TDKuLAPPBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wUu0u/btsrgjUBQ9g/50IeHSYyNm36TDKuLAPPBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wUu0u/btsrgjUBQ9g/50IeHSYyNm36TDKuLAPPBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwUu0u%2FbtsrgjUBQ9g%2F50IeHSYyNm36TDKuLAPPBk%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;539&quot; height=&quot;501&quot; data-origin-width=&quot;539&quot; data-origin-height=&quot;501&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;1191&quot; data-origin-height=&quot;653&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kIoLx/btsrgPln5u3/XVnX9uERZjBykVIRMP6cM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kIoLx/btsrgPln5u3/XVnX9uERZjBykVIRMP6cM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kIoLx/btsrgPln5u3/XVnX9uERZjBykVIRMP6cM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkIoLx%2FbtsrgPln5u3%2FXVnX9uERZjBykVIRMP6cM1%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;1191&quot; height=&quot;653&quot; data-origin-width=&quot;1191&quot; data-origin-height=&quot;653&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;573&quot; data-origin-height=&quot;375&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dB1CvR/btsrtjZhVL8/jI2Pv3kQon3ULjbDgmaax0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dB1CvR/btsrtjZhVL8/jI2Pv3kQon3ULjbDgmaax0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dB1CvR/btsrtjZhVL8/jI2Pv3kQon3ULjbDgmaax0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdB1CvR%2FbtsrtjZhVL8%2FjI2Pv3kQon3ULjbDgmaax0%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;573&quot; height=&quot;375&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;375&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;890&quot; data-origin-height=&quot;533&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JiJcI/btsrqFhIDdW/eDavhlLtYk8qe5DR5aeoQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JiJcI/btsrqFhIDdW/eDavhlLtYk8qe5DR5aeoQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JiJcI/btsrqFhIDdW/eDavhlLtYk8qe5DR5aeoQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJiJcI%2FbtsrqFhIDdW%2FeDavhlLtYk8qe5DR5aeoQ0%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;890&quot; height=&quot;533&quot; data-origin-width=&quot;890&quot; data-origin-height=&quot;533&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;700&quot; data-origin-height=&quot;100&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTJYUr/btsrgjUDeJN/EtKNgBlAD3LAKAEudDW3Q1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTJYUr/btsrgjUDeJN/EtKNgBlAD3LAKAEudDW3Q1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTJYUr/btsrgjUDeJN/EtKNgBlAD3LAKAEudDW3Q1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTJYUr%2FbtsrgjUDeJN%2FEtKNgBlAD3LAKAEudDW3Q1%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;700&quot; height=&quot;100&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;100&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;998&quot; data-origin-height=&quot;577&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sSHRt/btsrqwE91Zm/lTbQ167M3gT3qyA8nIKPck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sSHRt/btsrqwE91Zm/lTbQ167M3gT3qyA8nIKPck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sSHRt/btsrqwE91Zm/lTbQ167M3gT3qyA8nIKPck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsSHRt%2FbtsrqwE91Zm%2FlTbQ167M3gT3qyA8nIKPck%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;998&quot; height=&quot;577&quot; data-origin-width=&quot;998&quot; data-origin-height=&quot;577&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;1266&quot; data-origin-height=&quot;763&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bi6kG0/btsrtjZlwoU/9Qt933U9HappkzLjTzTnl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bi6kG0/btsrtjZlwoU/9Qt933U9HappkzLjTzTnl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bi6kG0/btsrtjZlwoU/9Qt933U9HappkzLjTzTnl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbi6kG0%2FbtsrtjZlwoU%2F9Qt933U9HappkzLjTzTnl0%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;1266&quot; height=&quot;763&quot; data-origin-width=&quot;1266&quot; data-origin-height=&quot;763&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;704&quot; data-origin-height=&quot;274&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UhvKN/btsrxmvfFzl/4MwuSr5T3dgvLm2ykgefRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UhvKN/btsrxmvfFzl/4MwuSr5T3dgvLm2ykgefRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UhvKN/btsrxmvfFzl/4MwuSr5T3dgvLm2ykgefRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUhvKN%2FbtsrxmvfFzl%2F4MwuSr5T3dgvLm2ykgefRK%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;704&quot; height=&quot;274&quot; data-origin-width=&quot;704&quot; data-origin-height=&quot;274&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;1245&quot; data-origin-height=&quot;665&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLZ10U/btsrqDSVvwf/1KdexkGXxDEjWUUE5Gkmt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLZ10U/btsrqDSVvwf/1KdexkGXxDEjWUUE5Gkmt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLZ10U/btsrqDSVvwf/1KdexkGXxDEjWUUE5Gkmt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLZ10U%2FbtsrqDSVvwf%2F1KdexkGXxDEjWUUE5Gkmt0%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;1245&quot; height=&quot;665&quot; data-origin-width=&quot;1245&quot; data-origin-height=&quot;665&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/SQL</category>
      <author>Beast</author>
      <guid isPermaLink="true">https://beastit.tistory.com/101</guid>
      <comments>https://beastit.tistory.com/101#entry101comment</comments>
      <pubDate>Wed, 30 Aug 2023 09:18:34 +0900</pubDate>
    </item>
  </channel>
</rss>