<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>lissung.log</title>
        <link>https://velog.io/</link>
        <description></description>
        <lastBuildDate>Wed, 28 Dec 2022 16:00:52 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>lissung.log</title>
            <url>https://images.velog.io/images/lissung_7/profile/912d4b6c-7bf4-44c3-a343-75a2a02e3c5e/social.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. lissung.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/lissung_7" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[갈매기]]></title>
            <link>https://velog.io/@lissung_7/%EA%B0%88%EB%A7%A4%EA%B8%B0</link>
            <guid>https://velog.io/@lissung_7/%EA%B0%88%EB%A7%A4%EA%B8%B0</guid>
            <pubDate>Wed, 28 Dec 2022 16:00:52 GMT</pubDate>
            <description><![CDATA[<p>갈매기는 러시아 작가 안톤 체홉의 희곡으로 총 4막으로 구성되어있다. 
 1막.
 뜨레플레프는 가족들 앞에서 니나를 주연으로 자신의 희곡을 공연한다. 하지만 아르카지나는 아들의 희곡을 공공연히 무시하는 태도를 보이고, 이 때문에 화가 난 뜨레플레프는 공연을 중단한다. 뜨레플레프가 자리를 떠난 사이 니나는 뜨레고린을 소개받게 된다. 니나는 가족들에게 들키지 않기 위해 금방 자리를 떠나고, 모두가 떠난 자리에 남은 마샤는 도른에게 자신이 뜨레플레프를 사랑하고 있다는 사실을 고백한다. 
 2막.
 가족들이 모인 자리에서 아르카지나는 자신을 자랑해 보이고, 소린과 도른은 논쟁을 벌인다. 아르카지나는 시내로 나가겠다고 하지만 샤므라예프는 말을 내주지 않으려 한다. 자리에 동석해있던 니나는 갈매기를 사냥하고 돌아오던 뜨레플레프와 마주치지만, 뜨레플레프는 뜨레고린 때문에 기분이 상해 자리를 떠난다. 뜨레고린과 니나는 함께 대화를 나누게 되는데, 뜨레고린은 창작에 대한 괴로움을 토로하지만 니나는 그에 대한 동경과 함께 배우가 되고 싶다는 열망을 내비친다. 뜨레고린은 뜨레플레프가 사냥한 갈매기를 보며 새로운 소설을 구상한다.
 3막.
 뜨레플레프와 뜨레고린의 사이는 악화되어 있고, 결국 뜨레플레프는 자살을 기도하지만 실패했다. 아르카지나와 뜨레고린은 모스크바로 돌아가기로 한다. 마샤는 뜨레고린에게 메드베첸코와 결혼하기로 했다는 사실을 밝힌다. 아르카지나와 뜨레플레프가 만나고, 뜨레플레프는 아르카지나에게 붕대를 갈아달라고 요청한다. 두 사람은 뜨레고린에 대한 대화를 나누며 충돌하지만 곧 화해하는 듯 보인다. 아르카지나는 완전히 떠나고, 뜨레고린은 놓고 온 물건을 찾으려다 니나와 마주친다. 니나는 배우가 되기로 결심했다고 고백하고, 뜨레고린은 그녀와 재회하기로 약속하고 키스를 한다. 
 4막.
 2년이 흐른 배경 설정이 나온다. 그 사이 뜨레플레프는 소설가가 되었고 니나는 뜨레고린과 연인이 되어 그의 사생아를 낳았지만 아이는 죽었다. 결국 두 사람은 헤어졌고 니나는 배우로서 성공하지 못한 채 자신의 고향으로 잠시 되돌아 온 상태다. 메드베첸코와 마샤는 결국 결혼했다. 하지만, 폴리나가 그렇듯이, 마샤는 메드베첸코를 사랑하지 않는다. 도른의 부름으로 아르카지나와 뜨레고린이 소린을 만나기 위해 돌아온다. 사람들이 카드놀이를 하는 사이 혼자 작업실에 남아있던 뜨레플레프는 돌아온 니나와 마주친다. 뜨레플레프는 아직도 니나를 사랑하고 있다는 사실을 고백하지만, 니나는 혼란스러워 하다가 나는 당신에게 맞아죽어도 할 말이 없다며, 더 이상 당신을 사랑할 수도 당신에게 사랑을 받을 수도 없다는 말을 하고 떠난다. 절망한 뜨레플레프는 권총으로 머리를 쏴서 자살한다. 그 때 카드놀이에 모두 빠져있었는데, 뜨레플레프를 찾던 도른이 이 상황을 목격하고, 뜨레고린에게만 귓속말로 뜨레플레프가 자살했다는 사실을 알리고, 충격 받은 뜨레고린의 모습을 끝으로 막이 내린다.
 극을 읽으며 처음한 생각은, &#39;어렵다&#39;였다. 희곡인 만큼 여러 등장인물들의 대화와 성격, 사건들의 배경과 상황 등 여러가지를 파악하며 극이 말하고자 하는 의미를 파악해야했기 때문이다. 사실 지금 글을 정리하면서도 극이 가지는 의미를 파악하기 어려움이 있지만 생각을 정리하여 남겨보고자 한다.
  먼저 안톤 체홉은 갈매기의 의미가 ‘꿈’이라는 가정 하에 두고 이 글을 씀을 밝힌다. 근거로는 세 가지 이유가 있다.</p>
<ol>
<li>갈매기의 죽음과 뜨레쁠례프의 죽음이 일맥상통한다는 점이다. 갈매기는 뜨레쁠례프의 손에 죽었고 뜨레쁠례프는 자살했다. 뜨레쁠례프는 죽은 갈매기를 니나의 앞에 바치며 ‘이렇게 곧 나도 나 자신을 죽일 겁니다.’라는 의미심장한 말을 한다. 이 문장에서 ‘내가 갈매기를 죽인 것처럼’이라는 어구가 삭제된 것을 알 수 있다. 따라서 갈매기를 죽인 행위는 나의 꿈이 처참히 짓밟혔다는 시위 행위이며 이 꿈으로 인해서 자신마저 파괴될 것이라는 의미를 담고 있다.
둘째는 니나가 자신을 갈매기라 칭하며 꿈을 이루기 위해 떠난다고 밝힌다는 점이다. 꿈을 이루기 위해 노력하는 과정을 통해 니나는 갈매기가 되어가고 있었고 자신을 갈매기라 칭할 수 있었다.
셋째는 뜨리고린이 갈매기를 박제해 두었으나 니나와 헤어진 뒤 갈매기를 기억하지 못한다는 점이다. 뜨리고린에게 니나와 맺어지는 것은 자신의 꿈이었다. 그러나 니나와의 사이에서 낳은 아이가 죽고 아르까지나에게 돌아온 뜨리고린은 갈매기를 기억하지 못한다. 니나와 함께 사랑하며 살아간다는 꿈을 잃은 그가 ‘꿈’을 의미하는 박제된 갈매기를 기억할리 만무하다.
위의 세 가지 근거를 바탕으로 삼아 갈매기가 꿈이라는 가정 하에서 각 인물들이 꿈을 대하는 모습을 범주화하여 비교·분석하고 작품이 말하는 꿈에 접근하는 방법에 대해서 논해보고자 한다.<ol start="2">
<li>호수(바다)를 벗어난 갈매기
갈매기는 호수(바다, 이하 호수)를 떠나서 살 수 없다. 물속에 있는 물고기를 잡아먹고 살아가야하기 때문이다. 갈매기가 물고기를 필요로 하는 것처럼 사람이 살아가는 데 필요로 하는 모든 것들이 있는 곳이 호수다.
교수는 지난 11월 28일 수업에서 “갈매기는 호수를 벗어나지 못하는 한계를 지니고 있기 때문에 호수는 인간 삶에 필요한 것들이 있는 세속적인 곳”이라고 설명했다. 하지만 필자는 호수가 등장인물들이 바라는 이상향이라고 생각한다. 갈매기는 겨울철새라서 바다를 찾아 이동한다는 특성이 있다. 그러니 바다는 갈매기의 이상향이 된다. 또 희곡 속 니나의 대사에서도 그 근거를 찾을 수 있다.
아버지와 계모는 이곳에 못 오게 해요. 여기는 보헤미안들이 사는 곳이라고 하면서…… 배우라도 될까 봐 걱정들이시죠……. 하지만 이곳 호수로 갈매기처럼 끌려요…….
여기서 이곳은 ‘호수’라는 것을 알 수 있다. 그리고 이곳에 사는 생명체는 보헤미안(집시)과 갈매기다. 다음 국어사전에서는 보헤미안을 사회 관습에 거리낌 없이 방랑하면서 자유분방한 생활을 하거나 그러한 성향을 가진 사람으로 정의하고 있다.
즉, 호수는 사회 관습에서 벗어나 자유분방한 삶을 사는 곳이다. 또한 호수는 갈매기의 이상향이다. 꿈을 꾸는데 필요한 모든 것을 갖춘 이상적이고 완전한 세상이기 때문이다.
또 다른 근거로 무대 위 극장을 들 수 있다. 막이 있고 그 뒤로 첫 번째, 두 번째 측면 장치가 있고 그 뒷면은 텅 빈 공간이다. 전혀 장치를 하지 않아서 호수와 수평선이 그대로 보이는 무대다.
이 무대는 주인공 뜨레쁠례프와 니나의 꿈이 실현되었어야 할 이상적 공간이다. 무대에서 호수와 수평선이 그대로 보였다는 것은 무대가 가리키는 곳이 호수이며 호수가 이상향이라는 근거가 된다. 따라서 필자는 아르까지나와 뜨리고린이 이상향인 호수를 벗어나 방황하는 갈매기라고 생각한다.</li>
</ol>
</li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[세 왕 이야기]]></title>
            <link>https://velog.io/@lissung_7/%EC%84%B8-%EC%99%95-%EC%9D%B4%EC%95%BC%EA%B8%B0</link>
            <guid>https://velog.io/@lissung_7/%EC%84%B8-%EC%99%95-%EC%9D%B4%EC%95%BC%EA%B8%B0</guid>
            <pubDate>Tue, 20 Dec 2022 11:59:05 GMT</pubDate>
            <description><![CDATA[<p> 책은 사울, 다윗, 압살롬 세명의 왕 이야기를 이솝 우화처럼 풀어간다. 좋은 조건들을 갖춘 왕이었지만 열등감과 질투심으로 가득찬 사울, 철부지 막내이자 미천한 목동이었던 다윗, 왕의 아들이라는 신분으로 교만하고 반역을 도모하는 압살롬. 마치 한 단락의 스토리가 한 단어의 비유법으로 표현된 듯 간결하고 재미있게 진행된다. 책의 주제는 &#39;중심&#39;이라고 정리했다. 세 명의 왕 중 가장 연약해 보이는 이미지의 다윗이 결국은 하나님이 사랑하시는 가장 멋진 왕이 된 이유에서이다. 책에서 설명하는 것은 대충 아래와 같이 정리 할 수 있다.
 다윗을 죽이려한 사울, 아버지인 다윗을 반역한 압살롬. 언뜻보면 악역처럼 느껴지는 두 인물은 사실 나, 우리와 다를 바 없다. 사울은 왕의 자리에 있었지만 백성들로부터 높은 지지를 받는 다윗을 시기하고 질투하여 죽이려했다. 압살롬은 누구나 이해할 수 있는 일을 겪어 분노를 갖게 되었는데 그 결과는 살인이라는 돌이킬 수 없는 죄를 범하게 되었다. 이후 다윗의 왕의 자리도 범하려는 반역을 일으킨다. 멀리서 보면 두 인물을 향해 손가락질 할 수 있다. 하지만 두 인물을 조금 가까이 들여다보면 우리네 모습과 다르지 않다. 나또한 가진 것에 감사하지 못하고 다른 사람과 나를 비교하여 열등감에 빠져 시기하고 질투한다. 떄론 해결되지 못한 부정적인 감정이 분노로 남아 날을 세워 생각과 마음으로 무참히 난도질한다. 이렇게 수 많은 폭력과 살인, 죄들을 저지른다. 
 이에 대해 다윗은 자신을 죽이려하는 사울을 피해다니기만 한다. 심지어 아래 사람인 압살롬에게는 어떠한 제지도하지 않고 횡포를 저지르는 상황을 그냥 바라본다. 다윗은 왜 그랬을까? 라는 질문을 생각하며 책의 주제를 &#39;중심&#39;으로 정리한 이유를 이제 얘기 할 수 있겠다. 
 사울과 압살롬 왕의 마음에는 &#39;내&#39;가 강하게 자리잡고 있었다. &#39;내&#39;가 누구보다 잘나고 뛰어났어야 했다. 또한 좋은 것을 취하기위해 &#39;내&#39;가 행동했다. &#39;내&#39;가 중심에 우뚝 서있을 때 많은 죄를 저지르기 쉬웠다.
 반면 다윗은 하나님에 대해 여러 잘못과 실수들이 있었음에도 불구하고 마음의 중심에는 &#39;내&#39;가 아닌 하나님이 자리했다. 상황마다 말씀을 생각하고 약속하심을 믿으며 의심하지 않을 수 있었다. 이는 자신의 행동과 마음을 조절하기에 충분히 강력했다.
 하나님을 믿는 사람들이 흔히 말하는 우상은 다른 대단한 신이라고 하는 것들이 아니다. 이미 우리 주변에 흔히있는 아주 사소한 것들일 수 있다. 질투가, 미움이, 권력이, 재력이, 분노가, 보기 싫은 사람이, 너무 좋아하는 사람이 마음의 중심에 자리잡을 때 죄를 범하게 된다. 
 마음의 중심에 하나님을 세우자. 하나님을 통해 밖을 바라 볼 때 맞이하는 상황에 감사할 수 있다. 나와 삶을 나누는 사람들에게 하니님을 대하듯 사랑할 수 있다. 마음의 중심에 계시는 하나님이 넘어지지 않도록 단단한 마음 밭을 가꾸자.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[어떻게 읽을 것인가]]></title>
            <link>https://velog.io/@lissung_7/%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%9D%BD%EC%9D%84-%EA%B2%83%EC%9D%B8%EA%B0%80</link>
            <guid>https://velog.io/@lissung_7/%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%9D%BD%EC%9D%84-%EA%B2%83%EC%9D%B8%EA%B0%80</guid>
            <pubDate>Thu, 15 Dec 2022 12:05:00 GMT</pubDate>
            <description><![CDATA[<p> 책을 읽어야하는 숙제를 들고서 책을 고르는 것 또한 숙제였다. 제목을 보고 수 페이지를 읽다가 지루하고 재미가 없어 덮은 책이 몇권. 그러던 중 &#39;어떻게 읽을 것인가&#39;라는 제목의 책이 보였다. 내용이 조금 지루해도 책에 익숙하지 않은 나에게 도움이 될 내용의 제목이었다.
 책은 본론으로 들어가기 전 여러 예시와 분석을 제시하며 분위기를 풀어냈다. 글쓴이도 처음에는 1년에 책을 15권도 읽기 힘들었다는 것에 동질감을 느꼈고, 뇌와 뉴런의 구조를 그림으로 보이며 뇌에 대한 분석으로 글을 시작하였다. 책을 읽기 힘들어하는 이과생인 나에게 충분히 흥미를 자극할 수 있었다. 글쓴이는 이러한 분석과 실패를 거듭한 노력 덕분에 이제는 1년에 300권의 책을 읽을 수 있는 다독자가 되었다. 방법을 배워 책을 많이 읽을 수 있는 진짜 어른이 되어가고 싶었다.
 책은 책 읽기에 어른이 될 방안으로 다독, 남독, 만독, 관독, 재독, 필독, 낭독, 난독, 엄독의 총 10가지의 방안을 풀이한다.</p>
<h4 id="1-다독--많이-읽는-것">1. 다독 : 많이 읽는 것</h4>
<ul>
<li>책을 읽는 첫번째 단계에 적용할만할 수 있을 것이다. 인간의 뇌는 처음부터 책을 잘 읽기엔 타고난 것이 적다. 하지만 뇌의 가소성으로 인해 상황에 따라 변하는 성질이 있다. 책을 많이 읽는 환경에 뇌를 노출 시키면 충분히 책을 잘 읽을 수 있는 뇌의 상태가 된다.
작가는 다독의 한가지 방법으로 계독을 제시한다. 계독이란 내가 관심있어 하는 분야의 책들을 연속적으로 읽는 것이다. 흥미를 가지는 주제를 통해 다독을 도모하는 것이다.</li>
</ul>
<h4 id="2-남독--다양하게-읽는-것">2. 남독 : 다양하게 읽는 것</h4>
<ul>
<li>창의성은 낯선 것들의 연결이라고 말한다. 똑똑한 것과 창의적인 것은 엄연히 다르다. 예를 들어 서울대에서 A+를 받는 학생들은 그렇지 않은 학생들보다 창의력이 매우 떨어진다고 보는 자료가 있다. 비판적이고 창의적인 생각은 점수를 주는 교수와 다른 방향인 경우가 있어 점수를 받기 어렵기 때문이다. 안타까운 현실은 차치하고 남독으로 엉뚱해 지는 창의성을 갖자고 글쓴이는 말한다. 창의성을 가진 후에는 세계를 확장하여 겸손해지자 말한다.<h4 id="3-만독--느리게-읽는-것">3. 만독 : 느리게 읽는 것</h4>
</li>
<li>책을 찾기위해 검색을 하고, 리뷰를 읽고, 서점을 돌기도 하는 등 책을 준비하기 위해 시간을 오래 들인다. 이후 반복해서 책을 읽으며 파생 독서를 한다. 읽은 책들을 챕터별로 요약하며 생각을 적고, 장문으로 생각을 정리해본다. 이렇게 책을 읽는 속도를 오래 두는 방법은 지식을 풍부하게 하지만, 시간이 부족한 성인들에게는 조금 어려운 방법일 수 있다.</li>
</ul>
<h4 id="4-관독--관점을-갖고-읽는-것">4. 관독 : 관점을 갖고 읽는 것</h4>
<ul>
<li>내가 본다는 것, 그가 본다는 것, 그녀가 본다는 것, 그들이 본다는 것, 뇌가 본다는 것, 책을 통해 본다는 것. 여러 관점은 여러 생각을 갖게한다. 마르셀 프루스트는 &#39;단 하나의 진정한 여행은 낯선 땅을 방문하는 것이 아니라 다른 눈을 갖는 것&#39;이라고 말했다. 새로운 관점을 가질 때 생각의 확장이 일어날 수 있다.</li>
</ul>
<h4 id="5-재독--다시-읽는-것">5. 재독 : 다시 읽는 것</h4>
<ul>
<li>안심하기 위해 읽는 것이다. 어릴적 같은 만화책을 또는 동화책을 여러번 반복해서 읽은 경험이 있을 것이다. 아이들은 안전한 기지가 확실할 때 진정한 탐험가가 될 수 있다. 이와 마찬가지로 어른들도 안좋은 책을 읽으면 명저들을 재독하여 읽기 능력의 좋은 컨디션을 찾을 수 있다.</li>
</ul>
<h4 id="6-필독--쓰면서-읽는-것">6. 필독 : 쓰면서 읽는 것</h4>
<ul>
<li>밑줄, 메모, 흔적. 책을 지저분하게 읽는 방법이다. 필독에 대해서는 전문가들의 여러 의견이 나뉘기도 한다. 먼저 적어 놓은 글이 새로운 깨달음에 방해가 되기도 한다. 도서관의 책이라면 다른 읽는 이들의 집중력을 방해할 수도 있다. 하지만 필독이 가능한 경우라면 중요한 정보만 발췌가 가능하고 그 책을 읽었던 &#39;당시의 나&#39;를 구체적으로 만날 수 있는 이점이 있다.</li>
</ul>
<h4 id="7-낭독--소리내어-읽는-것">7. 낭독 : 소리내어 읽는 것</h4>
<ul>
<li>띄어쓰기가 없고 구전문화였던 과거에는 낭독이 대세였다고한다. 이러한 낭독은 독서와 청각에 밀접한 관계를 자극한다. 더 많은 감각을 통해 집중력과 기억력을 높일 수 있다. 마무리 투수는 낭독에게 맡기자.</li>
</ul>
<h4 id="8-난독--어렵게-읽는-것">8. 난독 : 어렵게 읽는 것</h4>
<ul>
<li>난독은 말그대로 글을 읽기 힘든 상태이다. 책을 읽는 뇌와 인터넷을 하는 뇌는 엄연히 다른 부분이 자극된다. 물론 글을 읽는 행위는 같지만. 인터넷을 사용할 때에는 버튼을 클릭할지 말지 하는 등의 모든것이 뇌를 자극한다. 이는 글을 읽는 뇌의 부분과 다른 부분이 자극되는 현상이다. 따라서 온라인은 난독으로 가는 지름이길이 할 수 있다. 
유혹을 피할 수 있는 환경을 마련해 난독을 이기는 환경을 설정하고, 글을 읽고 쓰기위한 어떠한 행동을 할 계기를 마련해 두는 것이다. (예를 들어 8월 15일 스타벅스에서 3페이지의 책을 읽을 것이다 등). 책을 읽다가 힘들면 읽기에 대한 흥미를 잃기 전에 다른 책을 읽고, 마지막으로 &#39;그냥&#39; 무작정 책을 읽어보는 방법을 제시한다.</li>
</ul>
<h4 id="9-엄독--책을-덮으며-읽는-것">9. 엄독 : 책을 덮으며 읽는 것</h4>
<ul>
<li>엄독이란 첫째, 읽는 행위를 초월하는 것. 둘째, 읽는 행위에서 떠남을 의미한다.
읽는 행위를 초월함은 독서의 자기화를 추구하는 것인데 책을 덮고난 후 생각을 하고 글을 쓰고 다른사람에게 전하며 책과 세상을 연결하는 것 등을 말한다. 읽는 행위에서 떠남은 지속 가능한 독서를 추구한는 것으로 산책, 잠자기 등으로 휴식을 취하는 것이다.
이러한 쉼의 행위는 해마의 단기기억을 항목별로 분류하여 뇌의 다양한 영역으로 정보를 전송한다. 뉴런의 연결이 단단해지며 기억의 장기화를 도울 수 있는 방법이다.</li>
</ul>
<p>독서가 어려웠던 나에겐 소화제 같은 책이었다. 읽기 능력의 단계별로 젼략을 제시했기 떄문에 능력치가 0인 나에겐 훌륭한 가이드북이 되었다. 다독을 제시하며 읽기에 친해지기 쉬운 책들도 제시해 주었는데 믿고 읽어보며 다독을 실현해 보려고한다. 다독 이후에는 책 읽기를 좋아하는 진짜 어른이 되고 싶다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[생각 무게]]></title>
            <link>https://velog.io/@lissung_7/%EC%83%9D%EA%B0%81-%EB%AC%B4%EA%B2%8C</link>
            <guid>https://velog.io/@lissung_7/%EC%83%9D%EA%B0%81-%EB%AC%B4%EA%B2%8C</guid>
            <pubDate>Tue, 08 Nov 2022 07:34:39 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/lissung_7/post/7635756d-b6d4-4034-b37f-ffd4b42a255d/image.png" alt=""></p>
<ul>
<li>제목 : 생각무게 줄이기</li>
</ul>
<p> 이 책은 기분이나 불안한 상태를 다루는데 효과적인 인지행동치료에 토대를 두고있다. 이 접근법에서 강조하는 가장 중요한 점은 사람들에게 &#39;자기 자신이 어떻게 생각하는지&#39;를 알 수 있게 가르쳐 주고, 자신의 감정을 더 잘 다룰 수 있는 도구와 전략을 제공한다. </p>
<p> 크게 2개의 part로 구성되어있고 &#39;Part 1. 나는 생각중독?&#39;, &#39;Part 2. 생각 다이어트&#39;라는 내용으로 글을 이어간다.
 Part 1에서는 나에 대해 돌아보는 시간을 가질 수 있었다. &#39;나는 왜 생각이 많을까?&#39;라는 챕터의 제목으로 글을 시작하는데 글의 첫 문장부터 나를 돌아보게 되었다. Overthink라는 단어를 설명하며 생각 과잉이 단순히 생각이 많다는 것 이상으로 지나치게 많은 고민을 하여 시간을 허비하며 도움은 커녕 해를 끼칠 수 있다는 해석을 하였다. 이는 과거를 곱씹는 유형과 미래를 부정적으로 보아 끊임없이 예측하는 유형의 생각 패턴에 기인한다. 어떠한 불안이 나를 걱정인형으로 만드는 것이다. 이후 글이 보여주는 걱정인형을 통해 내 모습을 돌아볼 수 있었다.</p>
<p>  인간은 특정 환경안에 행동, 신체, 기분, 생각의 톱니바퀴를 서로 맞물려 굴린다. 걱정인형은 한 부분에서 과잉 반응이 시작되는데, 예를 들어 생각의 톱니바퀴가 굴러가기 시작하면 다른 톱니바퀴들도 매우 빠르게 돌기 시작한다. 간단하나 예시들을 들며 걱정이 많은 사람이 예민할 수 있는 과정을 보여주었다. 걱정인형은 대단한 능력을 가지고있는데 첫째, 예방 능력. 둘째, 예측 능력이다. 걱정인형의 예시들을 마무리하며 책은 2번째 Part로 이어진다. Part2에서는 생각의 무게를 줄일 수 있는 실질적인 해결책들을 제시하는데 &#39;믿음&#39;에 대한 주제로 글을 이어간다. 쥐를 발견한 사건을 가볍게 설명하며 다음 Part를 정리해보려한다.</p>
<p> 사람은 사건을 인식하고 의미를 재구성하며 사건에 대한 믿음이 생긴다. 예를들어 쥐를 발견했을 때 &#39;쥐를 발견 - 쥐는 전염병을 몰고 다니겠지? - 나를 물면 어쩌지? - 그렇다면 나는 병에 걸릴거야&#39;라는 생각이 들 수 있다. 여기서 사건에 대한 믿음은 &#39;쥐는 전염병을 몰고 다니겠지&#39;라는 생각이다. 단순히 쥐를 발견한 사건에 자신의 믿음이 더해지니 생각 과잉으로 흘러 끊임 없이 생각이 발산하는 생각 바이러스에 감염되기 시작한다. 이때 주의할 점은 믿음은 사실이 아니라는 것이다. </p>
<p> 믿음이 사실이 아니라는 생각은 미신, 신념, 가치관 등에 확대 적용할 수 있다. 위에 제시했던 쥐의 예시나 종교적 신념, 개인적인 가치관 등은 어느 특정 개인에겐 옳지만 다른 입장에서는 틀릴 수 있기때문이다. 작가는 이러한 믿음을 사실과 연결짓지 않기 위해 &#39;1. 상황&#39;, &#39;2. 생각&#39;, &#39;3. 감정/반응/행동&#39;, &#39;4. 생각 바이러스&#39;라는 카테고리를 나누어 직접 적어보기를 제안한다. 끝없이 엉켜있는 생각의 고리를 적어 가시화 시켰을 때 우리는 조금 더 객관적으로 상황을 바라보며 재구성하여 사건을 정리하기 수월해진다.</p>
<p>지난 몇년간 나 스스로의 객관화를 위해 여러 노력을 해온 나에게 어쩌면 방향성의 확인을, 어쩌면 위로를 해준 책이다. 우연히 돌아본 나는 강한 자기 확신으로 사건과 신념에 믿음이 갖은 채 끊이지 않는 생각의 고리를 이었고 그것은 나를 좁은 범위에 머물게했다. 이는 나 스스로를 힘들게 할 뿐아니라 큰 벽을 세운 채 날선 언행으로 주위 사람들을 다그쳤다. &#39;믿음&#39;으로 생긴 생각 바이러스가 나와 주변 사람들에게 미치는 부정적인 영향이 분명 존재했다. 나에게는 스스로를 옭아매고 긴장하게했을테고, 주위 사람들에겐 흔히 가스라이팅을하는 독불장군의 어떤 사람으로 비추어졌을테다.</p>
<p>그동안 나와 주위를 위해 하려했던 노력이 조금은 막연했지만 이 글을 읽으며 &#39;믿음&#39;의 농도를 낮추고, 상황을 객관적으로 바라보고, 걱정의 무게를 가볍게 하려했나 싶다. 잘 노력해왔나 싶어 위로를 받으며 다시한번 방향을 다잡아 더 좋은 사람이 되보려한다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[4주차 과제]]></title>
            <link>https://velog.io/@lissung_7/4%EC%A3%BC%EC%B0%A8-%EA%B3%BC%EC%A0%9C</link>
            <guid>https://velog.io/@lissung_7/4%EC%A3%BC%EC%B0%A8-%EA%B3%BC%EC%A0%9C</guid>
            <pubDate>Thu, 16 Jun 2022 13:39:08 GMT</pubDate>
            <description><![CDATA[<ul>
<li><p>제어문 
코드의 실행 흐름(순서)을 제어하는 구문</p>
</li>
<li><p>조건문
if문
조건을 실행하는 동안 조건이 참이면 해당 명령문이 실행되고 나머지 코드는 건너 뛴다. 어떤 조건도 참이 아니면 마지막 else문이 실행된다.</p>
</li>
<li><p>선택문 (switch/case문)
조건문의 일종
if문을 여러개 사용하면 속도가 느려지기 떄문에 선택문 사용
[switch문]
조건에 기초한 다수의 블록 중 한 블록의 명령문을 실행한다. switch문에는 많은 선택 항목이 있으며 각 선택 항목에 대해 다른 작업을 수행할 수 있다.</p>
</li>
</ul>
<p>참조
<a href="https://kils-log-of-develop.tistory.com/349">https://kils-log-of-develop.tistory.com/349</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[3주차 과제]]></title>
            <link>https://velog.io/@lissung_7/3%EC%A3%BC%EC%B0%A8-%EA%B3%BC%EC%A0%9C</link>
            <guid>https://velog.io/@lissung_7/3%EC%A3%BC%EC%B0%A8-%EA%B3%BC%EC%A0%9C</guid>
            <pubDate>Wed, 15 Jun 2022 15:26:13 GMT</pubDate>
            <description><![CDATA[<h4 id="연산자">연산자</h4>
<ul>
<li>산술 연산자 (Arithmeric operator)
수학적 계산에 사용되는 연산자 + - * / %
두개의 피연사자를 가지는 이항 연산자
피연산자들의 결합 방향은 왼쪽에서 오른쪽으로
<img src="https://velog.velcdn.com/images/lissung_7/post/2a81143f-4347-4ac1-ab86-bd2e92fbcc9c/image.png" alt=""></li>
</ul>
<p>단항 연산자(Unary Operator)
<img src="https://velog.velcdn.com/images/lissung_7/post/2d0682ce-b014-48dd-b349-d1f5cd11e111/image.png" alt=""></p>
<ul>
<li>비트 연산자(Bitwise operator)
비트(bit) 단위로 논리 연산을 할 때 사용하는 연산자
<img src="https://velog.velcdn.com/images/lissung_7/post/4103ff95-0f05-4959-8ae2-985744eb500a/image.png" alt=""></li>
</ul>
<p>==, != 연산자는 reference type에서도 사용이 가능한데 해당 연산을 사용하면 주소값을 비교하기 때문에 객체가 다르면 false가 반환된다.
equals()함수를 쓰면 값을 비교할 수 있다.
<img src="https://velog.velcdn.com/images/lissung_7/post/7cc82d31-f054-4963-8f10-82566731e8e8/image.png" alt="">
<img src="https://velog.velcdn.com/images/lissung_7/post/0453cd9d-e763-404d-9ce5-7071bc354081/image.png" alt=""></p>
<ul>
<li><p>관계 연산자(비교연산자)
왼쪽과 오른쪽의 피 연산잔자들의 크기 관계를 비교하여 참과 거짓을 가리는 연산자.
미만 &lt; 
초과 &gt;
이하 &lt;=
이상 &gt;=
참 또는 거짓 판별 ==, !=</p>
</li>
<li><p>논리 연산자
boolean 자료형으로 반환된다. 논리 연산자는 boolean type을 가지고 비교하는 것이 특징이다
&amp;&amp;
||
<img src="https://velog.velcdn.com/images/lissung_7/post/d512e433-27cf-4953-94c9-b7ec5de2dc2d/image.png" alt=""></p>
</li>
</ul>
<ul>
<li><p>instanceof
참조변수가 참조핟고 있는 인스턴스의 실제 타입을 확인하여 boolean 자료형으로 반환 해준다. 확인하려는 인스턴스의 클래스가 특정 클래스를 상속, 구현하고 있다면 역시 true를 반환한다.
<img src="https://velog.velcdn.com/images/lissung_7/post/9ae3bc22-504a-4fb1-af81-85ea3d1e2b7d/image.png" alt="">
<img src="https://velog.velcdn.com/images/lissung_7/post/296105c4-7673-44aa-97bf-24374b8949f6/image.png" alt=""></p>
</li>
<li><p>assignment(=) operator
대입 연산자
변수에 대입하는 대입 연산자
e.g) int a = 10 
int형 변수 a에 10을 대입한다는 의미</p>
</li>
<li><p>화살표(-&gt;) 연산자
람다식에서 사용되는 연산자
&lt;람다식&gt;
메서드를 하나의 식(expression)으로 표현한 것
메서드의 이름과 반환값이 없이 메서드를 표현할 수 있으므로 익명함수라고도 불린다
<img src="https://velog.velcdn.com/images/lissung_7/post/f9ba9d98-b44d-40f0-8a67-c0a122be9cda/image.png" alt=""></p>
</li>
</ul>
<ul>
<li>3항 연산자
유일하게 세 개의 항으로 만들어져 있는 연산자
if else 구문을 간결하게 대체할 수 있는 연산자
조건항?항1:항2
e.g) isTrue(boolean)?true일 때 : false일 때</li>
</ul>
<ul>
<li>연산자 우선 순위
<img src="https://velog.velcdn.com/images/lissung_7/post/b744ce70-99cb-422b-aeeb-441aef4365ec/image.png" alt=""></li>
</ul>
<ul>
<li>Java 13.switch 연산자</li>
</ul>
<p>출처 :
<a href="https://github.com/sombrero104/java-study/blob/master/w3.md">https://github.com/sombrero104/java-study/blob/master/w3.md</a></p>
<p><a href="https://giyeon95.github.io/whiteship/whiteship_study_week03/">https://giyeon95.github.io/whiteship/whiteship_study_week03/</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[2주차 과제]]></title>
            <link>https://velog.io/@lissung_7/2%EC%A3%BC%EC%B0%A8-%EA%B3%BC%EC%A0%9C</link>
            <guid>https://velog.io/@lissung_7/2%EC%A3%BC%EC%B0%A8-%EA%B3%BC%EC%A0%9C</guid>
            <pubDate>Tue, 07 Jun 2022 15:41:27 GMT</pubDate>
            <description><![CDATA[<h3 id="목표">목표</h3>
<p>자바의 프리미티브 타입, 변수, 배열을 사용하는 방법을 익힌다.</p>
<h4 id="1-프리미티브-타입종류와-값의-범위-그리고-기본-값">1. 프리미티브 타입종류와 값의 범위 그리고 기본 값</h4>
<h4 id="2-프리미티브-타입과-레퍼런스-타입">2. 프리미티브 타입과 레퍼런스 타입</h4>
<ul>
<li>Primitive type
: 정수, 실수, 문자, 논리 리터럴을 저장하는 타입</li>
<li>Reference type
:  객체의 번지를 참조하는 타입. 배열, 열거, 클래스, 인터페이스 등.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/lissung_7/post/adbf2308-64f8-4990-97a2-8c6d2da325eb/image.png" alt=""></p>
<h4 id="3-리터럴">3. 리터럴</h4>
<ul>
<li>소스 코드 내에서 직접 입력된 값.</li>
<li>종류에 따라 정수, 실수, 논리 리터럴로 구분.</li>
<li>상수와 같은 의미이지만 프로그램에서는 상수를 &#39;값이 한 번 저장되면 변경할 수 없는 변수&#39;로 정의하기 때문에 이와 구분하기 위해 &#39;리터럴&#39;이라는 용어 사용.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/lissung_7/post/73993cd3-f908-4895-8ea9-1fcb64d999d4/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/lissung_7/post/07444e76-f0d3-4ef0-839b-3204841f924d/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/lissung_7/post/271e1d69-a680-4c8a-8650-e4a50d3ed7c9/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/lissung_7/post/505fc1bf-7901-4db4-934a-a72de442d9c7/image.png" alt=""></p>
<h4 id="4-변수-선언-및-초기화하는-방법">4. 변수 선언 및 초기화하는 방법</h4>
<ul>
<li><p>Variable    변수 : 하나의 값을 저장할 수 있는 메모리 공간</p>
</li>
<li><p>변수 명명 규칙 :
1) 첫번째 글자는 문자이거나 &#39;$&#39;, &#39;_&#39; 이어야하고 숫자로 시작할 수 없다.
2) 영어 대소문자가 구분된다(필수)
3) 첫 문자는 영어 소문자로 시작하되 다른 단어가 붙을 경우 첫 문자를 대문자로 한다(관례)
4) 문자 길이의 제한은 없다
5) 자바 예약어는 사용할 수 없다(필수)
** 예약어 : 이미 자바에 등록되어 의미가 약속되어 있는 단어</p>
<ul>
<li>변수의 사용
변수에 값을 저장할 때는 대입 연산자 =를 사용한다.
우측 값을 좌측 변수에 저장한다는 의미</li>
</ul>
<p>// 변수선언
int number;
// 값 저장
number = 7;</p>
<ul>
<li>변수의 초기화
1) 변수를 선언하고 처음 값을 저장할 경우 이를 초기값이라고 한다.
2) 변수에 초기값을 주는 행위를 변수의 초기화라고 한다.
3) 변수는 초기화 되어야 읽을 수 있고 초기화되지 않은 변수는 읽을 수 없다.</li>
</ul>
</li>
</ul>
<h4 id="5-변수의-스코프와-라이프타임">5. 변수의 스코프와 라이프타임</h4>
<ul>
<li>변수의 사용 범위(Scope)
1) 변수는 중괄호 {}블록 내에서 선언되고 사용된다.
2) 중괄호 블록을 사용하는 곳은 클래스, 생성자, 메소드이다.
3) 변수는 메소드 블록 내 어디서든 선언할 수 있다. 다반 선언된 블록 내엥서만 사용이 가능하다.</li>
</ul>
<ul>
<li><p>선언 위치에 따른 변수의 종류
1) 인스턴스변수
ㅡ 클래스 영역에 선언되며, 클래스의 인스턴스를 생성할 때 만들어진다.
ㅡ 인스턴스마다 고유한 상태를 유지해야하는 속성의 경우 인스턴스변수로 선언한다.</p>
<p>2) 클래스 변수
ㅡ 인스턴스 변수 앞에 static을 붙이면 클래스 변수가 선언된다.
ㅡ 한 클래스의 모든 인스턴스들이 공통적인 값을 유지해야하는 속성의 경우 클래스 변수로 선언해야한다.
ㅡ 클래스 변수는 인스턴스 변수와 달리 인스턴스를 생성하지 않고도 언제라도 바로 사용가능하며 &#39;클래스이름.클래스변수&#39;와 같은 형식으로 사용된다.</p>
<p>3) 지역변수
ㅡ 메서드 내에 선언되어 메서드 내에서만 사용 가능하다.
ㅡ 메서드가 종료되면 소멸되어 사용할 수 없다.</p>
<ul>
<li>라이프타임
ㅡ 변수가 메모리에서 살아있는 기간을 의미
ㅡ 변수가 선언된 블록 내부에서 프로그램이 도는 동안을 의미.</li>
</ul>
</li>
</ul>
<h4 id="6-타입-변환-캐스팅-그리고-타입-프로모션">6. 타입 변환, 캐스팅 그리고 타입 프로모션</h4>
<p>1) 자동 타입 변환 Promotion
ㅡ 프로그램 실행 도중 자동적으로 타입 변환이 일어나는 것을 말한다.
ㅡ 작은 크기의 타입이 큰 크기의 타입에 저장될 때 발생한다.
<img src="https://velog.velcdn.com/images/lissung_7/post/9831eb45-b34b-44c4-8ce4-d893167e6b75/image.png" alt="">
(float은 4byte지만 표현할 수 있는 값의 범위가 더 큼)
** 예외) char는 2byte크기를 가지지만 0~65535의 범위로 음수가 저장될 수 없다. 따라서 음수 저장이 가능한 byte 타임을 char 타입으로 자동변환 시킬 수 없다
<img src="https://velog.velcdn.com/images/lissung_7/post/5606675a-15c4-49b4-a1e3-4b21ec92f4ff/image.png" alt=""></p>
<p>2) 강제 타입 변환 Casting
ㅡ 강제적으로 큰 데이터 타입을 작은 데이터 타입으로 쪼개어 저장하는 것.
ㅡ int 타입 변수는 4byte 이므로 1byte 크기를 가지는 byte타입 변수에 저장할 수 없다. 그래서 강제적으로 캐스팅 연산자를 사용해 1byte씩 쪼개어 끝에 있는 1byte만 byte타입 변수에 저장한다.
<img src="https://velog.velcdn.com/images/lissung_7/post/bb246602-f87f-4a2c-a89c-4a0efc603942/image.png" alt=""></p>
<p>** 변환 시 값의 손실을 방지하기 위해 강제 타입 변환 전 값이 안전하게 보존될 수 있는지 검사하는 것이 좋다.</p>
<h4 id="7-1차-및-2차-배열-선언하기">7. 1차 및 2차 배열 선언하기</h4>
<p>1) 배열 : 동일 타입의 값을 여러개 취급할 수 있는 기능</p>
<ul>
<li>인덱스 &#39;[]&#39;로 배열의 길이나 순서를 나타낼 수 있다</li>
<li>인덱스 안의 숫자는 0을 포함한 정수를 사용한다</li>
<li>타입에 따라 default value가 채워진다
참조 - null
int / short / byte / long - 0
float / double - 0.0
boolean - false
char - \u0000</li>
</ul>
<p>2) 1차 배열</p>
<ul>
<li>예시 : 
int[] array = new int[5];
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
array[4] = 5;</li>
</ul>
<p>3) 2차 배열</p>
<ul>
<li>예시 :
int [][]array = new int[5][5]
array[0][0] = 1;
array[0][1] = 2;
array[1][0] = 2;
array[1][1] = 2;
...</li>
</ul>
<h4 id="8-타입-추론-var">8. 타입 추론, var</h4>
<p>1) 타입 추론 (Type Inference):
 정적 타이핑을 지원하는 언어에서 타입이 정해지지 않은 변수에 대해 컴파일러가 변수의 타입을 스스로 찾아낼 수 있도록 하는 기능.
 타입 추론이 가능하다는 얘기는 타입을 명시하지 않아도 된다는 뜻.
 -&gt; 코드량을 줄이고 코드의 가독성을 높일 수 있음</p>
<p> 2) Var :
 java 10에서는 var라는 Local Variable Type Inference가 추가되었다. 기존의 자바에서는 일반 변수에 대해 타입 추론이 지원되지 않고 generics와 lambda 식에 대해서만 타입 추론을 지원하고 있었다.</p>
<ul>
<li>java 9  - String name = &quot;Jin&quot;;</li>
<li>java 10 - var name = &quot;JIn&quot;; </li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[1주차 과제]]></title>
            <link>https://velog.io/@lissung_7/1%EC%A3%BC%EC%B0%A8-%EA%B3%BC%EC%A0%9C</link>
            <guid>https://velog.io/@lissung_7/1%EC%A3%BC%EC%B0%A8-%EA%B3%BC%EC%A0%9C</guid>
            <pubDate>Wed, 25 May 2022 13:42:22 GMT</pubDate>
            <description><![CDATA[<h4 id="1-jvm이란-무엇인가">1. JVM이란 무엇인가</h4>
<ul>
<li>Java Virtual machine 자바 가상 기계</li>
<li>자바 프로그램은 완전한 기계어가 아닌 바이트 코드이기 때문에 이것을 해석 할 수 있는 가상의 운영체제가 필요</li>
<li>운영 체제와 자바 프로그램을 중계하여 동일한 실행 결과가 나오도록 설계한 것</li>
<li>기계어 : CPU가 읽고 실행할 수 있는 이진 코드</li>
<li>어셈블리어 : 기계어보다는 한 단계 높은, 기계어를 사람이 알아보기 쉽게 가공한 언어</li>
<li>고급어 : 개발자가 다루는 언어들. JAVA 등</li>
<li>바이트코드 : 고급 언어를 변환하여 가상 머신이 이해할 수 있게 한 코드. 가상 머신은 바이트 코드를 기계어로 컴파일한다.
<img src="https://velog.velcdn.com/images/lissung_7/post/2e1ebed9-a49d-467c-a2d6-c46500b0d6c7/image.png" alt=""></li>
</ul>
<h4 id="2-컴파일-하는-방법">2. 컴파일 하는 방법</h4>
<h4 id="3-실행하는-방법">3. 실행하는 방법</h4>
<ul>
<li>컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가능한 기계어로 만드는 일
<img src="https://velog.velcdn.com/images/lissung_7/post/ffc0c107-eecb-406b-8e67-31cf7fc5149b/image.png" alt=""></li>
<li>컴파일러 : 파일 전체를 읽은 뒤, 코드의 의미를 해석하고 파일 전체를 어셈블리어로 변환 후 기계어로 변환한다.</li>
<li>인터프리터 : 코드를 한 줄 한 줄 읽어내려가며 한 줄씩 기계어가 아닌 중간 단계의 바이트 코드로 변환한다. 바이트 코드를 한줄씩 해석.</li>
</ul>
<h4 id="4-바이트-코드란">4. 바이트 코드란?</h4>
<ul>
<li>JVM이 이해할 수 있는 언어로 변환된 자바 소스 코드</li>
<li>자바 컴파일러에 의해 변환되는 코드의 명령어 크기가 1byte라서 자바 바이트 코드라고 불림</li>
<li>JVM만 설치되어 있다면 어떤 운영체제에서라도 동작 가능</li>
</ul>
<h4 id="5-jit-컴파일러란-동작-방법">5. JIT 컴파일러란? 동작 방법?</h4>
<ul>
<li>Just In Time</li>
<li>JIT 컴파일러는 런타임 시 JAVA 어플리케이션의 성능을 향상시키는 Java Runtime Environment의 구성요소</li>
<li>하나씩 인터프리팅하여 실행하는 것이 아니라 바이트 코드 전체가 컴파일된 네이티브 코드를 실행하기 때문에 전체적인 실행 속도는 인터프리팅 방식보다 빠름</li>
<li>프로그램을 실행하는 시점에 기계어로 번역하는 컴파일 기법</li>
</ul>
<h4 id="6-jvm-구성-요소">6. JVM 구성 요소</h4>
<p>1) Class Loader</p>
<ul>
<li>실행 시 필요한 클래스를 동적으로 메모리에 로드하는 역할을 한다. 
찾았을 경우 해당 클래스 파일을 읽엉서 class 객체로 변환.
못찾았을 경우 ClassNotFoundException발생.</li>
</ul>
<p>2) Execution Engine</p>
<ul>
<li>메모리에 로드된 클래스를 실행시키는 역할</li>
<li>인터프리터, JIT 컴파일러로 자바 바이트 코드를 기계가 실행할 수 있는 형태로 변경</li>
</ul>
<p>3) Runtime Data Area</p>
<ul>
<li><p>프로그램이 실행되면 JVM은 시스템으로부터 프로그램을 수행하는데 필요한 메모리를 할당받고 용도에 따라 여러 영역으로 나누어 관리</p>
</li>
<li><p>1) Method area
  프로그램 실행 중 어떤 클래스가 사용되면 JVM은 해당 클래스의 클래스 파일을 읽고 분석하여 클래스 데이터를 이곳에 저장한다. 이 때 클래스 변수도 이 영역에 함께 생성된다.</p>
</li>
<li><p>2)  Heap
인스턴스가 생성되는 공간. 프로그램 실행 중 생성되는 인스턴스는 모두 이곳에 생성된다. 즉 인스턴스변수들이 생성되는 공간</p>
</li>
<li><p>3) Call stack or Execution stack(호출스택)
메서드 작업에 필요한 메모리 공간을 제공한다.</p>
</li>
<li><p>4) Garbage Collector
더 이상 참조하지 않는 힙 영역의 메모리를 정리</p>
</li>
</ul>
<h4 id="7-jdk와-jre-차이">7. JDK와 JRE 차이</h4>
<ul>
<li><p>JRE : Java Runtime Environment 자바 실행환경
프로그램 실행에 필요한 자바 가상기계, 라이브러리인 API만 포함
JVM + 표준 클래스 라이브러리</p>
</li>
<li><p>JDK : Java Development Kit 자바 개발키트
개발에 필요한 자바 가상기계, 라이브러리 API, 컴파일러 등의 개발도구가 포함
JRE + 개발에 필요한 
<img src="https://velog.velcdn.com/images/lissung_7/post/1fb75fbd-25bc-4e95-b0ad-2b9c50f0c085/image.png" alt=""></p>
</li>
</ul>
<p>출처 : <a href="https://sosocodingday.tistory.com/2">https://sosocodingday.tistory.com/2</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Port, Process]]></title>
            <link>https://velog.io/@lissung_7/Port-Process</link>
            <guid>https://velog.io/@lissung_7/Port-Process</guid>
            <pubDate>Sun, 28 Nov 2021 15:17:27 GMT</pubDate>
            <description><![CDATA[<ul>
<li><a href="http://127.0.0.1:8080/attendances">http://127.0.0.1:8080/attendances</a></li>
</ul>
<ol>
<li>http - 통신 규약</li>
<li>127.0.0.1 - ip 주소</li>
<li>8080 - port 번호. 컴퓨터에서 프로그램을 실행하고 있을 때 각자의 port를 차지하고 있고 port number는 이론적으로 1~약65,500개의 번호를 가질 수 있다.</li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[Idle]]></title>
            <link>https://velog.io/@lissung_7/Idle</link>
            <guid>https://velog.io/@lissung_7/Idle</guid>
            <pubDate>Thu, 04 Nov 2021 08:38:02 GMT</pubDate>
            <description><![CDATA[<h1 id="211104">211104</h1>
<p>Generic</p>
<p>public class RestResponse<T> implements Serializable {</p>
<pre><code>T result;</code></pre><p>  T를 사용하면 모든 타입에 대해 유동적으로 사용가능.</p>
<p><a href="https://st-lab.tistory.com/153">https://st-lab.tistory.com/153</a></p>
<h1 id="211108">211108</h1>
<ol>
<li>Conn class?</li>
</ol>
<ul>
<li>connection 줄임말. n:n 관계를 만들어 주기위해 생성한 class.</li>
</ul>
<ol start="2">
<li>Notice 작성자, 수정자, 작성시간, 수정시간 인스턴스 생성 시 따로 구분 안해도 되나?</li>
</ol>
<ul>
<li><p>작성 시간, hibernate
<a href="https://velog.io/@adam2/JPA%EB%8A%94-%EB%8F%84%EB%8D%B0%EC%B2%B4-%EB%AD%98%EA%B9%8C-orm-%EC%98%81%EC%86%8D%EC%84%B1-hibernate-spring-data-jpa">https://velog.io/@adam2/JPA%EB%8A%94-%EB%8F%84%EB%8D%B0%EC%B2%B4-%EB%AD%98%EA%B9%8C-orm-%EC%98%81%EC%86%8D%EC%84%B1-hibernate-spring-data-jpa</a></p>
</li>
<li><p>builder pattern</p>
</li>
</ul>
<ol start="3">
<li><p>editNotice 변수에서 Local~ 불가</p>
</li>
<li><ul>
<li>patch : 1</li>
</ul>
</li>
</ol>
<ul>
<li>put :</li>
</ul>
<ol start="5">
<li>pretected</li>
</ol>
<h1 id="211115">211115</h1>
<ul>
<li>service -&gt; bean -&gt; Autowired 
의존성 주입 DI(depandancy injection)</li>
</ul>
<ol>
<li>deleteById 쓰는지? yes</li>
<li>edit method 같은 경우 변수자리에 NoticeRequest class의 toEntity 같은 메서드로 한번에 쓸 수 없나?? no, 새로 생성되는 개념.</li>
</ol>
<h1 id="21116">21116</h1>
<ul>
<li><p>optional 
1) null check 시 if 덕지 안할 수 있음 </p>
</li>
<li><p>Transctional
1) post 수행 중 서버 죽으면 db에는 저장됐는데 중간에 멈출 수 있음.
2) data sink가 안맞는다고 하는데 @Transactional annatation붙여주면 에러 발생 시 roll back 수행. 성공 시 성공한 대로 진행.
3) RDB는 보통 transactional annotation 지원함.</p>
</li>
</ul>
<h1 id="211123">211123</h1>
<p>  Q.</p>
<ol>
<li>Attendance에서 아이들의 id는 따로 필요하지 않나? 필요하면 어떻게 자동생성?</li>
<li>각 package마다 centerId는 같은 id를 사용할텐데 common에 두어야하나? 아니면 하나의 package에 넣고 디비 조인?</li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[Array 와 List]]></title>
            <link>https://velog.io/@lissung_7/Array-%EC%99%80-List</link>
            <guid>https://velog.io/@lissung_7/Array-%EC%99%80-List</guid>
            <pubDate>Wed, 29 Sep 2021 15:20:20 GMT</pubDate>
            <description><![CDATA[<h1 id="array-vs-list">Array vs List</h1>
<p><a href="https://wayhome25.github.io/cs/2017/04/17/cs-18-1/">https://wayhome25.github.io/cs/2017/04/17/cs-18-1/</a></p>
<h1 id="array-vs-arraylist">Array vs ArrayList</h1>
<p><a href="https://velog.io/@humblechoi/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-Array-vs-ArrayList">https://velog.io/@humblechoi/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-Array-vs-ArrayList</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Annotation]]></title>
            <link>https://velog.io/@lissung_7/Annotation</link>
            <guid>https://velog.io/@lissung_7/Annotation</guid>
            <pubDate>Mon, 13 Sep 2021 14:40:53 GMT</pubDate>
            <description><![CDATA[<p><a href="https://velog.io/@gillog/Spring-Annotation-%EC%A0%95%EB%A6%AC">https://velog.io/@gillog/Spring-Annotation-%EC%A0%95%EB%A6%AC</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Rapunzel ]]></title>
            <link>https://velog.io/@lissung_7/Rapunzel</link>
            <guid>https://velog.io/@lissung_7/Rapunzel</guid>
            <pubDate>Tue, 31 Aug 2021 12:14:19 GMT</pubDate>
            <description><![CDATA[<p>라푼젤</p>
<p>#1~5 (01/04)</p>
<ol>
<li>This is the story of how i died.</li>
<li>Don&#39;t worry, this is actually a very fun story. And the truth is, it itsn&#39;t even mine.</li>
<li>This is the story of a girl named, Rapunzel.</li>
<li>And it starts, with the sun.</li>
<li>Now, once upon a time, a single drop of sunlight fell from the heavens.</li>
</ol>
<p>#6~10 (01/11)
6. And from this drop of sun, grew a magic, golden, flower.
7. It had the ability to heal the sick and injured.
8. Oh, you see that old waman, over there? you might want to remember her. 
9. She&#39;s kind of important
10. Well, centuries passed, and a hop-skip-and a boat ride away ,theregrew a Kingdom.</p>
<p>*you might want to remember her. 기억해 두는게 좋을거에요</p>
<ul>
<li>Hop-skip 건너뛰어서</li>
<li>hop-skip-and a boat ride away 배를 타고 가다 </li>
<li>ride away ~타고가다</li>
</ul>
<p>#11~15 (01/14)
11. The kingdom was ruled by a beloved King and Queen.
12. And the Queen, well she was about to have a baby.
13. But she got sick, Really sick.
14. She was running out of time.
15. And that&#39;s when people usually start to look for a miracle.</p>
<ul>
<li>be about to 곧 ~할 예정이다</li>
<li>running out of ~가 없다</li>
<li>that&#39;s when 이럴 때 ~이야</li>
</ul>
<p>#16~20 (01/18)
16. Or in this case, a magic golden flower.
17. Ahhh, I told you she&#39;d be important.
18. You see, instead of sharing the suns gift.
19. this woman, Mother Gothel, hoarded it&#39;s healing power.
20. and used it to keep herself young for hundreds of years.</p>
<ul>
<li>hoard - 저장하다, 축적하다.</li>
</ul>
<p>#21~26 (01/20)
21. And all she had to do, was sing a special song.
22. Flower gleam and glow, let your power shine.
23. Make the clock reverse, bring back what once was mine, what once was mine.
24. All right, you get the gist. She sings to it, she turns young, creepy, right?
25. We found it
26. The magic of the golden flower, healed the queen.</p>
<p>*gleam 희미하게 빛나다</p>
<ul>
<li>get the gist 감 잠다</li>
<li>creepy 소름끼치는</li>
</ul>
<p>#27~(01/26)
27. A healthy baby girl, a princess was born. With beautiful golden hair. 
28. I&#39;ll give you a hint. That&#39;s Rapunzel. 
29. To celebratre her bith, the King and Queen launched a flying lantern into the sky.
30. Fot that one moment, everything was perfect.
31. And then that moment ended.
32. Gothel broke into the castle and stole the child, just like that... gone.
33. The Kingdom searched and searched, but they could not find the Princess.
34. But deep within the forest In a hidden tower Gothel raised the child as her own.
35. Gothel had found her new magic flower. But this time she was determined to keep it hidden.</p>
<ul>
<li>into in에 엑센트</li>
<li>launch 쏘아올리다</li>
<li>within (특정거리)이내에</li>
<li>be determined to ~하기로 단호하게 결심한 (ter에 엑센트)</li>
<li>hidden hi에 액센트</li>
</ul>
<p>#36~46 (02/01)
36. Why can&#39;t i go outside?
37. The outside world is a dangerous place. Filled with horrible, selfish people.
38. You must stay here, where you&#39;re safe. Do you understand, flower?
39. But the walls of that tower, could not hide everything.
40. Each year on her birthday, the King and Queen released thousands of lanterns into the sky.
41. In hope that one day, their lost Princess, would return.
42. Hmm, Well I guess Pascal&#39;s not hiding out here.
43. That&#39;s twenty two for me. How about twenty three, out of forty five?
44. Okay, well. what do you want to do?
45. Yeah, I don&#39;t think so. I like it in here and so do you.</p>
<p>#46~50(02/03)
46. Oh, come on Pascal, it&#39;s not so bad in there.
47. I could get used to a view like this.
48. Yep, I&#39;m used to it. Guys i want a castle.
49. We do this job, you could buy your own castle.
50.  Can&#39;t you picture me in a castle my own. &#39;Cause I certainly can.</p>
<p>#51<del>55(02/15)
51. Oh, the things we&#39;ve seen and it&#39;s only eight in the morning.
52. Gentlemen, this is a very big day. 
53. This is it. This is a very big day, Pascal.
54. I&#39;m finally going to do it. I&#39;m going to ask her.
55. PAPUNZELL</del> Let down your hair. It&#39;s time.</p>
<ul>
<li>Oh, the things we&#39;ve seen 우리가 계획한 대로야</li>
<li>Big day 중요한 날</li>
</ul>
<p>#56~60 (02/16)
56. I know, I know. Come on. Don&#39;t let her see you.
57. Rapunzel, I&#39;m not getting any younger down here.
58. Coming, mother. Hi, welcome home mother.
59. Oh, Rapunzel. How you manage to do that every single day.
60. without fail, it looks absolutely exhausting, darling.</p>
<ul>
<li>manage to V 기꺼이 ~해내다.</li>
</ul>
<p>#61~65 (02/23)
61. It&#39;s nothing. / Then i don&#39;t know why it takes so long.
62. Oh, darling. I&#39;m just teasing.
63. All right.. so, mother. As you know tomorrow is a very big day.
64. Rapunzel look at that mirror. You know what i see?
65. I see a strong, confident, beautiful young lady.</p>
<ul>
<li>don&#39;t know why (이유가 궁금할 때) ~이유를 모르겠다?</li>
<li>I&#39;m just teasing 농담이야</li>
</ul>
<p>#66~70 (02/24)
66. Oh look, you&#39;re here too. I&#39;m just teasing.
67. stop taking everything so seriously.
68. Okay, so mother. As I was saying tomorrow..
69. Rapunzel, mother&#39;s feeling a little run down.
70. Would you sing for me, dear? Then we&#39;ll talk.</p>
<ul>
<li>run down 지친</li>
</ul>
<p>#71~75 (03/09)
71. Oh, of course, mother.
72. Flower gleam and glow, Let your power shine
73. Make the clock reverse, bring back what once was mine.
74. Heal what has been hurt, Change the fate&#39;s design.
75. Save what has been lost, Bring back what once was mine.</p>
<p>*gleam 희미하게 빛나다</p>
<p>#76~80 (03/11)
76. Rapunzel!
77. So, mother. earlier I was saying tomorrow is a pretty big day, and you didnt&#39;t really respond,
78. So i&#39;m just going to tell you, It&#39;s my birthday! TADA!
79. No, no, no, can&#39;t be. I distinctyly remember. Your birthday was last year.
80. That&#39;s the funny thing about birthdays. They&#39;re kind of an annual thing.</p>
<p>#81~ 85(03/22)
81. Mother, i&#39;m turning eighteen. And i wanted to ask.
82. what I really want for this birthday. Actually  what i&#39;ve wanted for quite a few birth
83. Oh, okay, Rapuzel please stop with the mumbling.
84. you know how i feel about the mumbling. Blah blah blah it&#39;s very annoying.
85. I&#39;m just teasing. You are adorable . I love you much, darling</p>
<ul>
<li>stop with the mumbling
그만 중얼거려</li>
</ul>
<p>#86~90 (03/23)
86. Oh, I want to see the floating lights.
87. What? Oh, well I was hoping you would take me to see the floating lights.
88. You mean the stars / That&#39;s the thing.
89. I&#39;ve charted stars and they are always contant. but these?
90. And they  appaer every year on my birthday  mother, only on my birthday.</p>
<p>*that&#39;s the thing 바로 그거에요!</p>
<p>#91~95(03/30)
91. And I can&#39;t help but feel like they&#39;re... They&#39;re meant for me.
92. I need to see them mother, and not just from  my window. In person.
93. I have to know what they are.
94. you want to go outside? Oh, why Rapuzel.
95. Ta ta, I&#39;ll see you in a bit, my flower. / I will be here</p>
<ul>
<li>see you in a bit 조금 </li>
<li>cant help but ~ 할수 밖에 없다.</li>
</ul>
<p>#96~100(04/13)
96. No, no no. This is bad, this is very, very bad, This is really bad.
97. They just can&#39;t get my nose right. / Who cares.
98. Well it&#39;s easy for you to say. You guys look amazing.
99. Alright, okay. Give me a boost and i&#39;ll pull you up.
100. Give us the satchel first. / What?</p>
<ul>
<li>satchel [ˈsætʃəl] 책가방</li>
</ul>
<p>#101~105(04/14)
101. I can&#39;t believe that after all we &#39;ve been together, You don&#39;t trust me.
102. Ouch. Now, help us up, pretty boy. Sorry.
103. My hands are full. What? Ryder!!!! 
104. Retrieve that satchel at any cost. 
105. We got him now, Maximus.</p>
<ul>
<li>after all 어찌됐든</li>
<li>retrieve~ 되찾다</li>
<li>at any cost 어찌됐든</li>
</ul>
<p>#106~115 (4/17)
106. Ah, come flea-bag, forward.
107. No, No no stop it. Stop..it! Give it to me. give me that.
108. Alone at last.
109. okay, okay. i&#39;ve got a person in my closet. i&#39;ve got a person in my closet.
110. I&#39;ve got a person in my closet!
111. Too weak to handle myself out there, huh Mother?
112. Well, tell that to my frying pan.
113. Rapunzel Let down your hair / One monent, mother!
114. I have a big surprise. / Uh, I do too.
115. Oh, I bet my surprise is bigger. / I seriously doubt it.</p>
<ul>
<li>flea-bag 짐승</li>
<li>tell that to~ (농담이 섞인 빈정거리는 투로 사용) <del>한테 그런소리 해보시지</del></li>
</ul>
<p>#116~120(04/21)
116. I brought back parsnips. I&#39;m going to make hazel nut soup for dinner, your favorite. Surprise!
117. Well mother, there&#39;s something i want to tell you.
118. Oh Rapunzel, you know I hate leaving you after a fight. Especially when I&#39;ve done absolutely nothing wrong.
119. Okay, I&#39;ve been thinking a lot about what you said, earlier.
120. I hope you&#39;re not still talking about the stars.</p>
<p>#121~125(04/26)
121. floating lights and, yes i&#39;m leading up to that.
122. Because i really thought we dropped the issue, sweetheart
123. No, mother i&#39;m just saying you think i&#39;m not strong enought to handle myself out there. 
124. oh darling, i know you are not strong enought to handle yourself out there
125. but if you just / Rapunzel</p>
<ul>
<li>drop the issue 더 이상 왈가왈부 하지 않다.</li>
</ul>
<p>#126~130(04/28)
126. We&#39;re done talking about this / Trust me.
127. Rapunzel / I know what i&#39;m / Rapunzel. / Oh, come on.
128. Enough of the lights, Rapunzel.
129. You are not leaving this tower, Ever!
130. Oh, great. Now i&#39;m the bad guy.</p>
<p>#131~135(05/03)
131. All i was gonna say, mother is that
132. I know what i want for my birthday, now
133. And what is that? / New paint.
134. That paint made from the white shells you once brought me.
135. Well that is a very long trip, Rapunzel.</p>
<p>#136~(05/10)
136. Almost three day&#39;s time
137. I just thought it was a better idea than, stars
138. Ah, You&#39;re sure you&#39;ll be alright, on your own<br>139. I know i&#39;m safe, as long as i&#39;m here.
140. I&#39;ll be back in three days time. I love you very much dear.</p>
<ul>
<li>Almost three day&#39;s time 3일은 걸려</li>
</ul>
<p>#141~155(05/11)
141. Is this.. Hair?
142. Struggling..struggling is pointless.
143. I know why you&#39;re here. And i&#39;m not afraid of you.
144. What? Who are you, and how did you find me?
145. Who are you, and how did you find me?
146. I know not who you are. Nor how i came to find you. But may i just say.
147. Hi! How ya doing? The names Flynn Ryder.
148. How&#39;s your day going, huh?
149. Who else knows my location, Flynn Ryder?
150. Alright, Blondie. / Rapunzel/ Gesundheit, here&#39;s the deal.
151. I was in a situation, Gallivanting through the forest. I came across you tower and
152. Ho, ho no, where is my satchel?
153. I&#39;ve hiden it, somewhere you&#39;ll never find it.
154. It&#39;s in that pot, isn&#39;t it?
155. Gah, you stop that!</p>
<ul>
<li>pointless 의미없는</li>
<li>Gesundheit [gəzúnthait] 몸 조심하세요</li>
<li>gallivant through/around ~를 돌아다니다</li>
</ul>
<p>#156~160(05/19)
156. Now, it&#39;s hidden where you&#39;ll never find it.
157. So, what do you want, with my hair.
158. To cut it?/ What? / Sell it? / No!
159. Listen, the only thing i want to do with your hair is to get out of it, literally
160. Wait, you don&#39;t want my hair.</p>
<p>#161<del>185(05/24</del>26)
161. Why on earth would i want your hair.
162. Look, I was being chased, I saw a tower, I climbed it, end of story.
163. You&#39;re telling the truth? / YES!
164. I know, I need someone to take me. I think he&#39;s telling the truth too.
165. he doens&#39;t have fangs..well what choice do i have?
166. Uh, okay Flynn Ryder, I&#39;m prepared to offer you a deal.
167. Deal? / Look this way.
168. Do you know what these are?
169. You mean the lantern thing they do for the princess?
170. Lanterns.. I knew they werent&#39;t stars!
171. Well, tomorrow evening they will light the night sky, with these lanterns.
172. You will act as my guide, Take me to these lanterns, and return me home safely.
173. Then, and only then, will i return your satchel to you. That is my deal.
174. Yeah, no can do.
175. Unfortunately, the kingdom and i are not exactly, simpatico at the moment.
176. So i won&#39;t be taking you anywhere.
177. Something brought you here, Flynn Ryder.
178. Call it what you will, fate, destiny. / A horse.
179. So i have made the decision to trust you. / A horrible decision, really.
180. But trust me, when i tell you this.
181. You can tear this tower apart, brick by brick.
182. but without my help, you will never find your precious satchel.
183. Let me just get this straight. I take you to see the lanterns
184. bring you back home, and you&#39;ll give me back my satchel?
185. I promise.</p>
<ul>
<li>on earth 도대체</li>
<li>fang 송곳니</li>
<li>simpatico 같은 성질의</li>
</ul>
<p>#186~200(05/31)
186. And when I promise something, I never ever break that promise. EVER!
187. All right, listen, I didn&#39;t want to have to do this, but you leave me no choice
188. Here comes the &#39;smolder&#39;
189. This is kind of an off day for me. This doesn&#39;t normally happen.
190. Fine, I&#39;ll take you to see the lanterns. / Really?
191. Ooops.. / you broke my &#39;smolder&#39;
192. You coming, Blondie?
193. I can&#39;t bilieve I did this!
194. (Mumbles)I can&#39;t believe I did this. I CAN&#39;T BELIEVE I DID THIS!
195. Mother would be so furious
196. That&#39;s okay, what she doesn&#39;t know won&#39;t kill her, right?
197. Oh my gosh, this would kill her.
198. TIHS IS SO FUN!
199. I am a horrible daughter, I&#39;m going back.
200. I am never going baaaacccckkk! haha!</p>
<ul>
<li>here comes ~가 여기온다. (사람, 감정..)</li>
<li>smolder 울적함</li>
<li>Mumbles 중얼거리다</li>
</ul>
<p>#201~210 (06/07)
201. I am a despicable human being.
202. Best day, ever!
203. You know, I can&#39;t help but notice, you seem a littlte at war with yourself, here.
204. What? / No, I&#39;m only picking up bits and pieces,
205. of course : overprotective mother, forbidden road trip. I mean, This is serious stuff.
206. But let me ease your conscience. This is part of growing up.
207. a little rebellion, a little adventure. That&#39;s good, healthy even.
208. You think? / I know!
209. You&#39;re way over thinking this, trust me.
210. Did your mother deserve it? No.</p>
<ul>
<li>despicable 비열한</li>
<li>pick up bits and pieces 쓸데없는 이야기를 하다</li>
<li>rebellion 반항</li>
<li>I know 그렇다니까(동의)</li>
</ul>
<p>#211~220 (06/10)
211. Would this break her heart and crush her soul? Of course.
212. But you&#39;ve just got to do it
213. Break her heart? / In half.
214. Crush her soul? / Like a grape.
215. She would be heart broken, you&#39;re right.
216. I am, aren&#39;t I, Oh bother. All right.
217. I can&#39;t believe i&#39;m saying this, but.. I&#39;m letting you out of the deal.
218. What? / That&#39;s right. But don&#39;t thank me.
219. Let&#39;s just turn around and get you home, and your frog.
220. I get back my satchel, you get back a mother daughter relationship based on mutual trust and viola!</p>
<ul>
<li>But you&#39;ve just got to do it 할건 해야지!</li>
<li>mutual 상호</li>
</ul>
<p>#226~230 (06/31)
226. Stay calm, it can probably smell fear. 
227. Oh, sorry, Guess i&#39;m just a little bit, jumpy 
228. Probably, be best if we avoid ruffians and thugs, though.
229. That&#39;d probably be best.
230. Are you hungry? I know a great place for lunch. / Oh, Where?</p>
<ul>
<li>ruffians 악당</li>
<li>thugs 깡패 </li>
</ul>
<p>#231~235 (07/07)
231. Oh, don&#39;t you worry. You&#39;ll know it when you smell it.
232. Oh a Palace horse, Where&#39;s your rider? Rapunzel.
233. Rapunzel, Rapunzel!! Let down your hair. Rapunzel?
234. I know it&#39;s around here, somewhere.
235. Ah, there it is. The Snugly duckling.</p>
<ul>
<li>Snugly 아늑한, 깨끗한</li>
</ul>
<p>#236~240 (07/13)
236. Don&#39;t worry, very quaint palce. perfect for you.
237. Don&#39;t want you scaring, and giving up on this whole endeavor now, do we?
238. Well, I do like duckling / YAY!
239. Garcon, your finest table, please.
240. You smell that? Take a deep breathe through the nose.</p>
<ul>
<li>quaint [kweint] 흥미있는, 진기한</li>
<li>endeavor 노력</li>
<li>duckling 오리고기</li>
<li>finest table 제일 맛있는 메뉴</li>
</ul>
<p>#241~245 (7/21)
241. Really, let that seep in. What are you getting?
242. Because to me, it&#39;s part man smell and the other part is really bad man smell.
243. I don&#39;t know why, but overall, it just smells like the color brown. Your thoughts?
244. That&#39;s a lot of hair.
245. She&#39;s growing it out, is that blood on your mo ustache</p>
<ul>
<li>seep 스미다. 배다.</li>
<li>moustache 콧수염</li>
</ul>
<p>#246~250(7/26)
246. Goldie, look at this. Look at all the blood on his moustache.
247. Good sir, that&#39;s a lot of blood.
248. Hey, you don&#39;t look so good, Blondie.
249. Maybe we should get you home. Call it a day.
250. Probably be better off. This is a five star joint after all.</p>
<ul>
<li>good sir 거참..</li>
<li>call it a day 여기까지 하자</li>
<li>a five star N 고급의 N</li>
<li>joint 술집</li>
<li>after all 어쨌든</li>
</ul>
<p>#251~255(8/3)
251. And if you can&#39;t handle this plcae, well maybe you should be back in your tower.
252. Is this you? /No, Now they&#39;re just being mean.
253. Oh, it&#39;s him alright. Gretta, go find some guards.
254. That reward is gonna buy me a new hook.
255. I could use the money. What about me? I&#39;m broke.</p>
<p>*mean 야비한</p>
<p>#256~260(8/4)
256. Get back! Mine!
257. We can work this out. / Hey live him alone.
258. Gentlemen, please / Give me back my guide.
259. Ruffians / Not the nose, Not the nose, Not the nose.
260. Put him down.</p>
<ul>
<li>We can work this out. 말로 해결하죠.</li>
<li>ruffian 악당</li>
</ul>
<p>#261~265(8/9)
261. Okay, I don&#39;t know where i am and i need him to take me to see the laterns
262. Because i&#39;ve been dreaming about them my entire life!
263. Find your humanity. Haven&#39;t any of you ever had a dream?
264. I had a dream, once.
265. I found the gaurds. Where&#39;s Ryder, where is he?</p>
<p>#266~270 (8/11)
266. I know he is in here somewhere.
267. Find him. Turn the place upside down if you have to!
268. Go, live your dream.
269. I will. Your dream stinks, I was talking to her. 
270. Thanks for everything.</p>
<p>#271~275 (8/17)
271. I believe this is the man you&#39;re looking for.
272. You got me. / Sir, there&#39;s no sign of Ryder.
273. Maximus. / What&#39;s he doing
274. A passage, come on men, Let&#39;s go.
275. Corman, make sure those boys don&#39;t get away.</p>
<p>#276~280 (8/23)
276. Play it safe or go get the crown.
277. I&#39;ve got a dream. I&#39;ve got some dream.
278. Oh, somebody get me a glass.
279.  Cause I just found me a tall drink of water.
280. Oh stop it you big lug. Where&#39;s that tunnel lead out.</p>
<ul>
<li>tall drink of water 키가 큰 사람</li>
<li>big lug 거대한 못짓이지만 성격은 젠틀한 사람</li>
</ul>
<p>#281~285 (08/31)
281. Knife.
282. Well i&#39;ve got to say. Didn&#39;t know you had that in you back there.
283. That was, pretty, impressive! / I know!I know.
284. So, Flynn
285. Where are you from? / Sorry blondie. I don&#39;t do back story.</p>
<ul>
<li>have it in you ~할 능력이 있다.</li>
<li>do back story 옛날 얘기 하다.</li>
</ul>
<p>#286~290(9/1)
286. However i am becoming very interested in yours.
287. Now, I know I&#39;m not suppose to mention the hair.
288. Nope / Or, the Mother.
289. Frankly I&#39;m to scared to ask about the frog. / Chameleon / Nuance
290. Here&#39;s my question though. If you want to see the laterns so badly? </p>
<p>#291~295(9/6)
291. why haven&#39;t you gone before?
292. Uhh, Flynn...Flynn!! /Rider!! / RUN! RUN!
293. Who&#39;s that? / They don&#39;t like me.
294. Who&#39;s that? / They don&#39;t like me either.
295. Who&#39;s that? / Let&#39;s just  assume for the moment everyone here doesn&#39;t like me.</p>
<p>#296~300(9/16)
296. Here / I&#39;ve waited a long time for this.
297. Oh, mama i have got to get me one of these.
298. You should know that this is the strangest thing i&#39;ve ever done.
299. How &#39;bout two out of three.
300. Flynn, look out.</p>
<ul>
<li>out of ~중에 무엇</li>
<li>look out 조심해</li>
</ul>
<p>#301~310(9/27)
301. You should see your faces because you look
302. ridiculous.
303. Come on, Blondie. Jump.
304. It&#39;s no use. I can&#39;t see anything.
305. Hey, there&#39;s no point. It&#39;s pitch black down there.
306. This is all my fault.
307. She was right, i never shoud&#39;ve done this.
308. I&#39;m so.. I&#39;m so sorry, Flynn.
309. Eugene. / What? / My real name is Eugene Fitzherbert.
310. Someone might as well know.</p>
<ul>
<li>pitch dark, pitch black 새까만</li>
<li>might as well v ~하는 편이 낫다.</li>
</ul>
<p>#311~315(9/30)
311. I have magic hair that glows when i sing. / What?
312. I have magic hair that glows when i sing!
313. Flower gleam and glow let your power shine.
314. We made it. / Her hair glows.
315. We&#39;re alive. I&#39;m alive.</p>
<p>#316~320(10/4)
316. I didn&#39;t see that coming. Your hair actually glows.
317. Eugene / Why does her hair glow? / Eugene! / What!!
317_1. It doesn&#39;t just glow. / Why is he smilling at me?
318. I&#39;ll kill him. I&#39;ll kill that, Rider.
319. We&#39;ll cut him off at the kingdom.
320. Get back the crown, come on.</p>
<ul>
<li>cut ~ off 중간에 끼어들어 막다</li>
</ul>
<p>#321~325(10/5)
321. Perhaps you want to stop acting like wild dogs chasing their tails, and think for a moment.
322. Oh, please. That&#39;s no need for that.
323. Well if that&#39;s all you desire, then be on your way.
324. I was going to offer you something worth one thousand crowns.
325. Would have made you rich beyond belief. And that wasnt&#39;s even the best part.</p>
<p>#326~330(10/8)
326. Oh well, C&#39;est la vie. Enjoy your crown.
327. What the best part?
328. It comes with revenge of Flynn Ryder.
329. So, you are being strangely cryptic as you wrap your magic hair around my injured hand.
330. Sorry, just, don&#39;t, don&#39;t freak out.</p>
<ul>
<li>C&#39;est la vie 불어표현. this is life.</li>
<li>328 해석. 플린 라이더에게 복수하면 얻을수 있지.
with 사용.</li>
<li>cryptic 수수께끼 같은, 아리송한</li>
<li>freak out 놀라지마</li>
</ul>
<p>#331~340(10/8)
331. Flower gleam and glow.
332. Let your power shine.
333. Make the clock reverse.
334. Bring back what once was mine.
335. Heel what has been hurt.
336. Change the fates designed.
337. Save what has been lost.
338. Bring back what once was mine.
339. What once was mine.
340. Please don&#39;t freak out.</p>
<p>#341~345(10/11)
341. Ah, I&#39;m not freaking out, are you freaking out? 
342. No, i&#39;m just very interested in your hair and the magical qualities that it possesses.
343. How long has it been doing that, exactly?
344. Forever, I guess.
345. Mother says when i was a baby, people tried to cut it.</p>
<ul>
<li>qualities 양질의</li>
<li>possess 소유하다</li>
</ul>
<p>#346~350(10/18)
346. They wanted to take it for themselves.
347. But once it&#39;s cut, turns brown and looses its power.
348. A gift like that It has to be protected. That&#39;s why mother never let me..
349. That&#39;s why i never left the.. / You never left that tower.
350. And you&#39;re still gonna go back? / No...yes.</p>
<p>#351~355(10/19)
351. It&#39;s complicated.
352. Oh, Eugene Fitzherbert, huh? / Ah yeah, well.
353. I&#39;ll spare you the sob story of poor orphan Eugene Fitzherbert, it&#39;s a little bit of ah..
354. It&#39;s a little bit of a downar. There was this book. 
355. A book i used to read every night to all the younger kids. The tales of Flynnigan Ryder.</p>
<ul>
<li>sob 눈물겨운</li>
<li>tale 이야기</li>
</ul>
<p>#356~360(10/20)
356. Swashbuckling rogue, richest man alive. Not bad with the ladies, either.
357. Not that he&#39;d ever brag about it, of course. 
358. Was he a thief too?
359. Ah, well no.
360. Actually he had enough money to do anything he wanted to do.  </p>
<ul>
<li>swashbuckling 칼싸움</li>
<li>rogue 악당</li>
<li>with ~에게</li>
<li>brag about ~을 자랑하다</li>
</ul>
<p>#361~370(10/27)
361. He could go anywhere he wanted to go.
362. And, and, for a kid, with nothing. I don&#39;t know, I...
363. It just seemed like a better option.
364. You can&#39;t tell anyone, about this, Okay?
365. It could ruin my whole reputation.
366. Ahh, we wouldn&#39;t want that.
367. Well, a faithful reputation is all a man has. 
368. Hmm, well.. I should uh..I, I should get some more firewood. 
368-1. Hey, for the record. I like Eugene Fitzherber much better than Flynn Ryder.
369. Well, then you&#39;d be the first. But, thank you. 
370. Well, I thought he&#39;d never leave. / Mother?</p>
<ul>
<li>For the record 솔직히 말하자면</li>
</ul>
<p>#371~(11/1)
371. Hello, dear. / But I..I... don&#39;t we.
372. How did you find me? / Oh, it was easy really.
373. I just listened to the sound of complete and utter betrayal and followed that.
374. Mother / We&#39;re going home Rapunzel. Now. / You, you don&#39;t understand.
375. I&#39;ve been on this some incredible journy and i&#39;ve seen and learned so much.</p>
<ul>
<li>utter 완전한</li>
</ul>
<p>#376~385(11/3)
376. I even met someone.
377. Yes, the wanted thief. I&#39;m so proud. Come on Rapunzel.
378. Mother, Wait! I think.. I think he likes me.
379. Likes you? Please, Rapunzel, that&#39;s demented.
380. But mother I.. / This is why you never should left.
381. Dear this whole romance that you&#39;ve invented.
382. just proves you&#39;re toㅐ naive to be here.
383. Why would he like you? Come on now, really.
384. Look at you! You think that he&#39;s impressed.
385. Don&#39;t be at dummy, come with mommy.</p>
<ul>
<li>demented 미친</li>
<li>naive 순진한</li>
<li>dummy 멍청이, 바보</li>
</ul>
<p>#386~395(11/10)
386. So, Hey ah, can I ask you something?
387. Is there any chance that i&#39;m gonna get super strength in my hand? Because i&#39;m not gonna lie.
388. That would be stupendous.
389. Hey, you all right? / Oh, sorry, yes. 
390. Just um..lost in thought, i guess.
391. I mean because here&#39;s the thing. Superhuman good looks, I&#39;ve always had&#39;em.
392. Born with it. But SuperHuman strenght?
393. Can you imagine the possibilities, I&#39;m just
394. Patience boys. All good things to those who wait.
395. Well i hope you&#39;re here to apologize.  </p>
<ul>
<li>stupendous 놀랄 만한</li>
<li>lost in thought 고민하다</li>
<li>here&#39;s the thing 중요한건</li>
</ul>
<p>#396~400(11/11)
396. No..No! Put me down. Stop it! Let..me..go!
397. Give me..him! Whoa..easy, easy.
398. Calm down. Whoa, Whoa. Easy boy, easy.
399. That&#39;s it! Now sit. sit! / What?
400. Now drop the boot! Drop it!</p>
<p>#401~405(11/15)
401. Oh, you are such a good boy! Yes you are.
402. oh, you&#39;re all tired from chasing the bad man all over the place? / Excuse me?
403. Nobody appreciates you, do they? Do they?
404. Oh, come on. He is a bad horse. / Oh he is nothing but a big sweethurt.
405. Isn&#39;t that right? Maximus.</p>
<p>#406~410(11/16)
406. You&#39;ve got to be kidding me.
407. Look, today is kind of the biggest day of my life.
408. And the thing is, I need you not to get him arrested.
409. Just for 24hours and then you can chase each other to your hearts content, Okay?
410. And it&#39;s also my birthday. Just say you know.</p>
<ul>
<li>the thing is 사실은, 중요한 것은</li>
</ul>
<p>#411~415(11/17)
411. Oh, thank you. / To the boats.
412. Hey max. What? I bought them. Most of them.
413. Where are we going.
414. Well, best day of your life. I figured you should have a decent seat.
415. You okay? / I&#39;m Terrified</p>
<ul>
<li>decent 하찮은</li>
</ul>
<p>#416~420(11/22)
416. I have been looking out a window for 18 years.
417. Dreaming about what i might feel like when those lights rise in the sky.
418. What if it&#39;s not everything that i dreamed it would be.
419. It will be / And what if it is?
420. What do i do then / Well that&#39;s the good part, i guess.</p>
<ul>
<li>what if ~이면 어떨까? 만약 ~이면 </li>
</ul>
<p>#421~425(11/23)
421. You get to go find a new dream.
422. Is everything okay?
423. Oh, Yes! yes of course. I just..
424. I&#39;m sorry, everything is fine. there&#39;s just something i have to take care of.
425. Okay / I&#39;ll be right back.</p>
<p>$426~430(11/26)
426. It&#39;s alright Pascal.
427. Ah, there you are. I&#39;ve been searching everywhere for you guys. Since we got seperated.
428. Hey, the sideburns are coming in nice, huh? You gotta be excited about that.
429. Hmm... Anyhow, just wanted to say, I shouldn&#39;t have split.
430. The crown is all yours. I&#39;ll miss you, but I think it&#39;s for the..best.</p>
<ul>
<li>sideburn 구레나룻</li>
</ul>
<p>#431~435(11/27)
431. Holding out on us again? Ey, Ryder? / What?
432. We heard you found something. Something much more valuable than a crown.
433. We want her, instead.
434. I was starting to think you ran off with the crown and left me. 
435. He did / What? no.. He wouldn&#39;t.</p>
<ul>
<li>hold out on ~에게 사기를 치다.</li>
</ul>
<p>#436~440(11/29)
436. See for yourself. / Eugene? Eugene!
437. Fair trade. A crown, for the girl with the magic hair.
438. How much do you think someone will pay to stay young and healthy forever.
439. No, please. No! No! / Rapunzel! / Mother!
440. Oh, my precious girl. / Mother.</p>
<p>#441~445(12/3)
441. Are you all right? Are you heart? / Mother, how did you.
442. I was so worried about you dear. So I followed you.
443. And I saw them attack you. All right, Let&#39;s go, let&#39;s go before they come to.
444. You were right, mother. You were right about everything.
445. Look, The crown. Rapunzel, Rapuzel!</p>
<p>#446~450(12/6)
446. No, no. Wait, wait, wait. Guys, Guys! Rapunzel!
447. Let&#39;s get this over with, Ryder. / Where are we going. 
448. There, it never happened.
449. Now, wash up for dinner. I&#39;m making hazel nul soup.
450. I really did try, Rapunzel. I tried to warn you, what was out there.</p>
<ul>
<li>get over with ~를 끝내다</li>
</ul>
<p>#451~460(12/7)
451. The world is dark and selfish, and cruel.
452. If it finds even the slightest ray of sunshine. It destoroys it.
453. How did you know about her? Tell me, now! / It wasn&#39;t us.
454. It was the old lady. / Old lady?
455. Wait, no, wait! You don&#39;t understand she is in trouble. Wait!
456. Rapunzel? Rapunzel, what&#39;s going on up there.
457. Are you alright? / I&#39;m the lost princess.
458. Please, speak up, Rapunzel. You know how i hate the mumbling. 
459. I am the lost Princess, Aren&#39;t I?
460. Did i mumble, Mother? Or should I have even call you that?</p>
<p>#461~465(12/8)
461. Oh, Rapunzel. Do you even hear yourself?
461_1. Why would you ask such a ridiculous question? / It was you!
462. It was all you! / Everything i did was to protect you. 
463. Rapunzel. / I have spent entire life, hiding from people who would use me for my power.
464. Rapunzel! / When I should have been hiding, From you!
465. Where will you go? He won&#39;t be there for you!</p>
<p>#466~475(12/10)
466. What did you do to him?
467. That criminal, is to be hanged for his cimes
468. No, now It&#39;s all right. Listen to me.
469. All of this is as it should be. / No!
470. You were wrong about the world. And you were wrong about me!
471. And i will never let you use my hair again!
472. You want me to be the bad guy? Fine.
473. Now I&#39;m the bad guy.
474. What&#39;s this? Open up!
475. What&#39;s the password? / What? / Nope!</p>
<p>#476~485(12/13)
476. Open this door. / Not even close.
477. You have three seconds. One..Two..Three!
478. Fry pans. Who knew, right?
479. Head down! / Head down. / Arms in! / Arms in / Knees apart! / Knees apart, Knees apart?
480. Why do I need to keep my knees apar.. ah!
481. Max. You brought them here.
482. Thank you. No really, thank you.
483. Uh,I feel maybe this whole time we&#39;ve just been misundersatanding one another.
484. And we really just, Yeah your right. We should go.
485. Okay Max, lets see how fast you can run. </p>
<p>#486~496(12/14)
486. Rapunzel? Rapuzel. Let down your hair.
487. Rapunzel. I thought I&#39;d never see you again.
488. Now look what you&#39;ve done, Rapunzel.
489. Oh don&#39;t worry dear. Our secret will die with him.
490. And as for us!
491. We are going where no one will ever find you, again!
492. Rapunzel, really. Enough already.
493. Stop fighting me!
494. No! I won&#39;t stop. For every minute of the rest of my life I will fight.
495. I will never stop trying to get away from you!</p>
<p>#496~505(12/15)
496. But, if you let me save him, I will go with you.
497. No, No Rapunzel
498. I&#39;ll never run, I&#39;ll never try to escape.
499. Just let me heal him, and you and I will be together.
500. Forever! Just like you want. Everything will be the way it was.
501. I promise. Just like you want.
502. Just let me heal him.
503. In case you get any ideas about following us.
504. Eu.. Eugene! Oh, I&#39;m so sorry.
505. Everything is gonna be okay, though. / No, Rapunzel.</p>
<p>#506~520(12/18)
506. I promise you have to trust me / No / Come on just breathe.
507. I can&#39;t let you do this / And i can&#39;t let you die.
508. But if you do this../ Shh / Then you will die
509. Hey, It&#39;s gonna be alright.
510. Rapunzel, wait
511. Eugene,why.. / No!!
512. What have you done!
513. No no no no no, Eugene!
514. Oh, look at me, look at me, I&#39;m right here.
515. Don&#39;t go, stay with me, Eugene.
516. Flower gleam and glow, Let you power shine.
517. Make the clock reverse, bring back what once was mine. / Rapunzel.
518. What? You were my new dream / And you were mine.
519. Heal what has been hurt
520. Change the fate&#39;s design.</p>
<p>#521~531(12/20)
521. Save what has been lost.
522. Bring back what once was mine.
523. What once was mine
524. Did i ever tell you I&#39;ve got a thing for brunettes?
525. Eugene!!!
526. Well, you can imagine what happened next.
527. The kingdom rejoiced for the lost princess had returned.
528. The party lasted an entire week. And honestly I don&#39;t remember most of it.
529. That guy went on to become the most famous concert pianist in the world. If you can believe it.
530. And this guy? Well he eventually found some love.
531. As for this guy, well, I assume he is happy.</p>
<ul>
<li>brunette 갈색머리의 백인 여자</li>
</ul>
<p>#532~540(12/21)
532. Thanks to Maximus, crime in the kingdom disappeared almost over night. 
533. As did most of the apples.
534. Pascal, never changed.
535. At last Rapunzel was home and she finally had a real family. 
536. She was a Princess worth waiting for.
537. Beloved by all, she led her kingdom with all the grace and wisdom that her parents did before her.
538. Beloved by all, she led her kingdom with all the grace and wisdom that her parents did before her.
539. And as for me, well I started going by Eugene again.
540. Stopped thieving and basically turned it all around. But I know what the big question is.</p>
<p>#541~545(12/23)
541. Did Rapunzel and i ever get married? Well I&#39;m pleased to tell you?
542. That after years and years of asking and asking and asking
543. I finally said yes. / Eugene.
544. All right, I asked her.
545. And we&#39;re living happily ever after. / Yes, we are.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Qs]]></title>
            <link>https://velog.io/@lissung_7/Qs</link>
            <guid>https://velog.io/@lissung_7/Qs</guid>
            <pubDate>Wed, 11 Aug 2021 13:18:13 GMT</pubDate>
            <description><![CDATA[<ol>
<li><p>enum</p>
</li>
<li><p>AppConfig</p>
</li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[210808]]></title>
            <link>https://velog.io/@lissung_7/210808</link>
            <guid>https://velog.io/@lissung_7/210808</guid>
            <pubDate>Sun, 08 Aug 2021 15:23:13 GMT</pubDate>
            <description><![CDATA[<h3 id="update">update</h3>
<blockquote>
<p>update를 하려면 바라보는 주소값을 변경하면 새로 저장이 되기때문에 값을 변경해줘야한다. e.g) method set으로.</p>
</blockquote>
<blockquote>
<p>상태값 코드 <a href="https://developer.mozilla.org/ko/docs/Web/HTTP/Status">https://developer.mozilla.org/ko/docs/Web/HTTP/Status</a></p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[json 수정]]></title>
            <link>https://velog.io/@lissung_7/json-%EC%88%98%EC%A0%95</link>
            <guid>https://velog.io/@lissung_7/json-%EC%88%98%EC%A0%95</guid>
            <pubDate>Tue, 27 Jul 2021 14:29:50 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>210727</p>
</blockquote>
<blockquote>
<p>물음표 뒤에 query parameter
조건을 받을 땐 다 query parameter로 받는다
query parameter는 GET, DELETE에서 많이 쓴다.
PUT, POST는 payLoad(request body)를 쓴다.
API path는 복수를 쓴다. 복수/단수/복수/단수 e.g) classes/1/.....</p>
</blockquote>
<blockquote>
<p>GET - /class/1/attendace?year=2021
(1은 class의 id)</p>
</blockquote>
<blockquote>
<p>result는 오브젝트{}로 묶어야 된다.</p>
</blockquote>
<blockquote>
<p>key : value</p>
</blockquote>
<h4 id="날짜-눌렀을-때-class-list">날짜 눌렀을 때 class list</h4>
<pre><code>Request
GET - /classes?year=2021&amp;month=7&amp;day=21

Response
{
    &quot;result&quot; : {
        &quot;classes&quot; : [
            {
                &quot;id&quot; : cl1,
                &quot;name&quot; : &quot;클래스1&quot;
            },{
                &quot;id&quot; : cl2,
                &quot;name&quot; : &quot;클래스2&quot;
            }
        ]
    }
}</code></pre><h4 id="payment">Payment</h4>
<pre><code>Request
GET - /class/1/members/payment?year=2021

Response
{ 
   &quot;result&quot; : {
      &quot;year&quot;: 2021,
      &quot;members&quot;: [{
         &quot;id&quot;: 1,
         &quot;name&quot;: &quot;이한결&quot;,
         &quot;payStatus&quot;: [{
            &quot;id&quot;: 1,
            &quot;month&quot;: 1,
            &quot;status&quot;: &quot;카드&quot;
         }, {
            &quot;id&quot;: 2,
            &quot;month&quot;: 2,
            &quot;status&quot;: &quot;카드&quot;
         }]
      }, {
         &quot;id&quot;: 2,
         &quot;name&quot;: &quot;이성진&quot;,
         &quot;payStatus&quot;: [{
            &quot;id&quot;: 55,
            &quot;month&quot;: 1,
            &quot;status&quot;: &quot;현금&quot;
         }, {
            &quot;id&quot;: 666,
            &quot;month&quot;: 2,
            &quot;status&quot;: &quot;현금&quot;
         }]
      }]
   }
}


</code></pre><h4 id="attendance">Attendance</h4>
<pre><code>Request
GET - /class/1/attendance?year=2021&amp;month=7

Response
{ 
   &quot;result&quot; : {
      &quot;year&quot;: 2021,
      &quot;month&quot;: 7,
      members: [{
         &quot;id&quot;: 1,
         &quot;name&quot;: &quot;이한결&quot;,
         &quot;attendances&quot;: [{
            &quot;id&quot;: 1,
            &quot;day&quot;: 7,
            &quot;status&quot;: &quot;출석&quot;
         }, {
            &quot;id&quot;: 2,
            &quot;day&quot;: 14,
            &quot;status&quot;: &quot;결석&quot;
         }]
      }, {
         &quot;id&quot;: 2,
         &quot;name&quot;: &quot;이성진&quot;,
         &quot;attendances&quot;: [{
            &quot;id&quot;: 555,
            &quot;day&quot;: 7,
            &quot;status&quot;: &quot;출석&quot;
         }, {
            &quot;id&quot;: 666,
            &quot;day&quot;: 14,
            &quot;status&quot;: &quot;결석&quot;
         }]
      }]
   }
}

Request
PUT - /class/1/attendance
{
   &quot;year&quot;: 2021,
   &quot;month&quot;: 7,
   &quot;day&quot;: 21,
   &quot;status&quot;: &quot;결석&quot;,
   &quot;attendnaceIds&quot;: [1, 555]
}

Response
{ 
   &quot;result&quot; : {
      &quot;stuats&quot;: 200,
      &quot;message&quot;: &quot;SUCCESS&quot;
   }
}




</code></pre><h4 id="memeber">Memeber</h4>
<pre><code>Request
GET - /members

Response
{
   &quot;result&quot;: {
      &quot;members&quot;: [{
         &quot;id&quot;: 1,
         &quot;name&quot;: &quot;이한결&quot;,
         &quot;age&quot;: 24
      }]
   }
}

Request
DELETE - /members/{memberId}

Response
{
   &quot;result&quot;: {
      &quot;status&quot;: 200,
      &quot;message&quot;: &quot;SUCCESS&quot;
   }
}
</code></pre><h4 id="회원등록-">회원등록 *</h4>
<pre><code>Request
POST - /members
{
   &quot;name&quot;: &quot;이한결&quot;,
   &quot;age&quot;: 23
}

Response
{
   &quot;result&quot;: {
      &quot;status&quot;: 200,
      &quot;message&quot;: &quot;SUCCESS&quot;
   }
}</code></pre><h4 id="class-조회">Class 조회</h4>
<pre><code>Request
GET - /classes

Response
{
    &quot;result&quot; : {
        &quot;classes&quot; : [{
             &quot;id&quot; : c1,
            &quot;name&quot; : &quot;백문초 91년생&quot;,
            &quot;trainingDay&quot; : &quot;월&quot;,
            &quot;startTime&quot; : &quot;16:00&quot;,
            &quot;endTime&quot;: &quot;17:00&quot;
            }     
        ]
    }
}
</code></pre><h4 id="class-삭제">class 삭제</h4>
<pre><code>Request
DELETE - /classes/{classId}

Response
{
   &quot;result&quot;: {
      &quot;status&quot;: 200,
      &quot;message&quot;: &quot;SUCCESS&quot;
   }
}
</code></pre><h4 id="class-등록">class 등록</h4>
<pre><code>Request
POST - /classes
{
    &quot;name&quot; : &quot;창현초 91년생&quot;,
    &quot;day&quot;  : &quot;토&quot;,
    &quot;time&quot; : &quot;20:00~21:00&quot;
}

Response
{
   &quot;result&quot;: {
      &quot;status&quot;: 200,
      &quot;message&quot;: &quot;SUCCESS&quot;
   }
}
</code></pre><pre><code>Request
PUT - /classes/{classId}/members
{
   &quot;memberIds&quot;: [1, 2, 3, 4, 5]
}


Response
{
   &quot;result&quot;: {
      &quot;status&quot;: 200,
      &quot;message&quot;: &quot;SUCCESS&quot;
   }
}
</code></pre><hr>
<h1 id="table">Table</h1>
<ul>
<li>account<ul>
<li>id</li>
<li>pwd</li>
<li>name</li>
</ul>
</li>
</ul>
<hr>
<ul>
<li>class<ul>
<li>id</li>
<li>name</li>
<li>dayOfWeek</li>
<li>time</li>
</ul>
</li>
<li>member<ul>
<li>id</li>
<li>name</li>
<li>age  </li>
</ul>
</li>
<li>payment<ul>
<li>id</li>
<li>year</li>
<li>month</li>
<li>status</li>
<li>class_id</li>
<li>member_id</li>
</ul>
</li>
<li>attendance<ul>
<li>id</li>
<li>year</li>
<li>month</li>
<li>day</li>
<li>status</li>
<li>class_id</li>
<li>member_id</li>
</ul>
</li>
</ul>
<hr>
<ul>
<li>class_member_connection<ul>
<li>id</li>
<li>class_id</li>
<li>member_id</li>
</ul>
</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[스펙 정의하기]]></title>
            <link>https://velog.io/@lissung_7/%EC%8A%A4%ED%8E%99-%EC%A0%95%EC%9D%98%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@lissung_7/%EC%8A%A4%ED%8E%99-%EC%A0%95%EC%9D%98%ED%95%98%EA%B8%B0</guid>
            <pubDate>Fri, 23 Jul 2021 16:10:43 GMT</pubDate>
            <description><![CDATA[<h3 id="스펙-정의하기">스펙 정의하기</h3>
<blockquote>
<p>json을 정의하는 것
json을 정의하는게 코드를 짜는건 아님</p>
</blockquote>
<p><img src="https://images.velog.io/images/lissung_7/post/3729596c-95e4-49f1-99c3-72706448310a/image.png" alt=""></p>
<p><img src="https://images.velog.io/images/lissung_7/post/df5b3df6-eda5-41aa-bc9c-2e7a7ae6288f/image.png" alt=""></p>
<p>{
   &quot;result&quot;: {
      &quot;members&quot;: {
          &quot;id&quot;: 1,
          &quot;name&quot;: &quot;이한결&quot;,
          &quot;payments&quot;: [{
                &quot;id&quot;: 1,
                &quot;month&quot;: 1,
                &quot;status&quot;: &quot;카드&quot;
           }, {
                &quot;id&quot;: 1111,
                &quot;month&quot;: 2,
                &quot;status&quot;: &quot;카드&quot;
           }, {
                &quot;id&quot;: 1123123,
                &quot;month&quot;: 3,
                &quot;status&quot;: &quot;카드&quot;
           }, {
               ….
           }, {
                &quot;id&quot;: 1123123,
                &quot;month&quot;: 12,
                &quot;status&quot;: &quot;카드&quot;
           }
      }
  }
}</p>
<p><img src="https://images.velog.io/images/lissung_7/post/5641262a-4a51-42d0-b990-0cad003f77df/image.png" alt=""></p>
<blockquote>
<p>210726</p>
</blockquote>
<h4 id="attendance">Attendance</h4>
<pre><code>GET - /class/class?name=&quot;클래스1&quot;/home/attendance

Response
{ 
    &quot;result&quot; : 
    [{
        &quot;members&quot; : 
        [{    
               &quot;id&quot; : 1,
            &quot;name&quot; : &quot;이한결&quot; ,
              &quot;attendance&quot; :[ {
                    &quot;id&quot; : attendance1,
                    &quot;week&quot; : 1st,
                    &quot;status&quot; : &quot;출석&quot;
                       },
                      {
                    &quot;id&quot; : attendance2,
                    &quot;week&quot; : 2st,
                    &quot;status&quot; : &quot;결석&quot;
                      }],

             &quot;id&quot; : 2,
             &quot;name&quot; : &quot;이성진&quot;
             &quot;attendance&quot; :[ {
                    &quot;id&quot; : attendance1,
                    &quot;week&quot; : 1st,
                    &quot;status&quot; : &quot;출석&quot;
                    },
                      {
                    &quot;id&quot; : attendance2,
                    &quot;week&quot; : 2st,
                    &quot;status&quot; : &quot;결석&quot;
                      }],
          }],

         &quot;statusList&quot; : {
             [{
            &quot;id&quot; : status1,
            &quot;name&quot; : &quot;출석&quot;
            },
            {
            &quot;id&quot; : status2,
            &quot;name&quot; : &quot;결석&quot;
            },
            {
            &quot;id&quot; : status3,
            &quot;name&quot; : &quot;환불&quot;
            }],
          }
    }]    
 }</code></pre><h4 id="memeber">Memeber</h4>
<pre><code>GET - GET - /class/class?name=&quot;클래스1&quot;/member

Response
{
    &quot;result&quot; : 
    [
         {
            &quot;registration Button&quot; : &quot;회원등록&quot;
           },
            &quot;members&quot; :
              [
                  {
                      &quot;id&quot; : 1,
                      &quot;name&quot; : &quot;이한결&quot;,
                      &quot;age&quot; : 11,
                      &quot;delete&quot; : 
                          [
                            {
                                {        
                                &quot;deleteID&quot; : d1,
                                &quot;deleteStatus&quot; : &quot;YES&quot;
                                },
                                {
                                &quot;deleteID&quot; : d2,
                                &quot;deleteStatus&quot; : &quot;NO&quot;
                                }
                           }
                         ],
                      {
                        &quot;id&quot; : 2,
                        &quot;name&quot; : &quot;이성진&quot;,
                        &quot;age&quot; : 12,
                        &quot;delete&quot; : 
                            [
                              {
                                  {        
                                  &quot;deleteID&quot; : d1,
                                  &quot;deleteStatus&quot; : &quot;YES&quot;
                                  },
                                  {
                                  &quot;deleteID&quot; : d2,
                                  &quot;deleteStatus&quot; : &quot;NO&quot;
                                  }
                             }
                           ]
                      }

                  }
              ]

    ]
}










</code></pre><h4 id="회원등록-">회원등록 *</h4>
<pre><code>
GET - GET - /class/class?name=&quot;클래스1&quot;/member/yes *

Response
{
     &quot;result&quot; : 
         {   
            &quot;buttons&quot; :
                [
                  {
                      &quot;id&quot; : botton1,
                      &quot;name&quot; : &quot;뒤로가기&quot;
                  },
                  {
                      &quot;id&quot; : button2,
                      &quot;name&quot; : &quot;등록하기&quot;
                  }
                ]
          }
}

POST *

</code></pre><h4 id="class">Class</h4>
<pre><code>GET - GET - /class/class?name=&quot;클래스1&quot;/class

Response
{
    &quot;result&quot; :
        {
            &quot;classes&quot; :
                [
                  {
                     &quot;id&quot; : baekmoon1,
                    &quot;name&quot; : &quot;백문초 91년생&quot;,
                    &quot;day&quot; : &quot;월&quot;,
                    &quot;time&quot; : &quot;16~17&quot;,
                    &quot;delete&quot; : 
                            [
                              {
                                  {        
                                  &quot;deleteID&quot; : d11,
                                  &quot;deleteStatus&quot; : &quot;YES&quot;
                                  },
                                  {
                                  &quot;deleteID&quot; : d22,
                                  &quot;deleteStatus&quot; : &quot;NO&quot;
                                  }
                             }
                           ]
                  }
                ]  
        }

     &quot;button&quot; :
         {
            &quot;id&quot; : class-resgistration,
            &quot;name&quot; : &quot;등록하기&quot;
            &quot;resgistration&quot; : 
                            [
                              {
                                  {        
                                  &quot;regisID&quot; : r1,
                                  &quot;regisStatus&quot; : &quot;YES&quot;
                                  },
                                  {
                                  &quot;regisID&quot; : r2,
                                  &quot;resgisStatus&quot; : &quot;NO&quot;
                                  }
                             }
                           ]
        }

}
</code></pre><h4 id="class-등록">class 등록</h4>
<pre><code>GET - /class/class?name=&quot;클래스1&quot;/class/yes *

PUSH - *

Response
{
    &quot;result&quot; : 
         {   
            &quot;buttons&quot; :
                [
                  {
                      &quot;id&quot; : resgistration-class-1,
                      &quot;name&quot; : &quot;뒤로가기&quot;
                  },
                  {
                      &quot;id&quot; : resgistration-class-2,
                      &quot;name&quot; : &quot;등록하기&quot;
                  }
                ]
          }
}
</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[QUEUE]]></title>
            <link>https://velog.io/@lissung_7/QUEUE</link>
            <guid>https://velog.io/@lissung_7/QUEUE</guid>
            <pubDate>Tue, 22 Jun 2021 15:20:11 GMT</pubDate>
            <description><![CDATA[<h3 id="1-개념">1. 개념</h3>
<blockquote>
<p><img src="https://images.velog.io/images/lissung_7/post/5873b2f5-4084-4f8e-89a0-a653268f6a47/image.png" alt=""></p>
</blockquote>
<ul>
<li>Queue의 사전적 의미는 줄을 서서 기다리는 것 또는 줄을 의미</li>
<li>FIFO(First In First Out)</li>
</ul>
<h3 id="2-특징">2. 특징</h3>
<blockquote>
<ul>
<li>한쪽 끝에서 삽입 작업, 다른 쪽 끝에서 삭제 작업이 양쪽으로 이루어 짐</li>
</ul>
</blockquote>
<ul>
<li>Front : 삭제 연산(dnQueue) 수행, Queue의 가장 첫 원소</li>
<li>Rear : 삽입 연산(enQueue) 수행, Queue의 가장 끝 원소</li>
<li>가장 첫 원소와 끝 원소로만 접근 가능
<img src="https://images.velog.io/images/lissung_7/post/59bfdd5c-81d3-44f0-9255-09b43cca7758/image.png" alt=""></li>
</ul>
<h3 id="3-명령어">3. 명령어</h3>
<blockquote>
<p><img src="https://images.velog.io/images/lissung_7/post/ccd991f8-3280-4978-9c30-a9242e03eab2/image.png" alt=""></p>
</blockquote>
<h3 id="qs">Qs</h3>
<ol>
<li>Queue LinkedList?</li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[Stack]]></title>
            <link>https://velog.io/@lissung_7/Stack</link>
            <guid>https://velog.io/@lissung_7/Stack</guid>
            <pubDate>Mon, 21 Jun 2021 15:00:40 GMT</pubDate>
            <description><![CDATA[<h2 id="stack">Stack</h2>
<h3 id="1-개념">1. 개념</h3>
<blockquote>
<p>: 한 쪽 끝에서만 자료를 넣고 뺄 수 있는 LIFO(Last in First out)</p>
</blockquote>
<h3 id="2-연산">2. 연산</h3>
<blockquote>
<ul>
<li>pop() - stack에서 가장 위에 있는 항목을 제거</li>
</ul>
</blockquote>
<ul>
<li>push(item) - item 하나를 stack의 가장 윗 부분에 추가</li>
<li>peek() - stack의 가장 위에 있는 항목을 반환</li>
<li>isEmpty - stack이 비어있을 때 true를 반환</li>
</ul>
<h3 id="3-구현">3. 구현</h3>
<blockquote>
<ul>
<li>배열과 달리 스택은 상수 시간에 i번째 항목에 접근할 수 없다.</li>
</ul>
</blockquote>
<ul>
<li>하지만 스택에서 데이터를 추가하거나 삭제하는 연산은 상수 시간에 가능하다.</li>
<li>배열처럼 원소들을 하나씩 옆으로 밀어 줄 필요가 없다.</li>
</ul>
<blockquote>
<p>Stack은 연결리스트로 구현할 수 있다.</p>
</blockquote>
<h4 id="qs">Qs</h4>
<ol>
<li>구현에서 상수시간이란?</li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[알고리즘 ]]></title>
            <link>https://velog.io/@lissung_7/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98</link>
            <guid>https://velog.io/@lissung_7/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98</guid>
            <pubDate>Mon, 21 Jun 2021 14:42:18 GMT</pubDate>
            <description><![CDATA[<p><a href="https://gmlwjd9405.github.io/2018/08/03/data-structure-stack.html">https://gmlwjd9405.github.io/2018/08/03/data-structure-stack.html</a>
<a href="https://devuna.tistory.com/m/22">https://devuna.tistory.com/m/22</a>
<a href="https://feel5ny.github.io/2017/12/09/CS_01/">https://feel5ny.github.io/2017/12/09/CS_01/</a></p>
<p>백준알고리즘
스택: 9012 10799 1918
큐: 10845 2164</p>
]]></description>
        </item>
    </channel>
</rss>