๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ48 Use effect ์ defendency array ์ ๋ํ์ฌ use effect 2022. 5. 23. GLIBC_2.28 not found node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node) ec2 ํ๊ฒฝ์์ npm install ํ๋ ค๋ ์์ ์๋ฌ๊ฐ ๋์จ๋ค๋ฉด $nvm install 16.14.2(๋ฒ์ ์ ์์) ๋ก node ๋ฒ์ ์ ๋ฎ์ถฐ๋ผ 2022. 4. 23. First Project ํ๊ณ 2022. 4. 18. ์น์ 3 ํ๊ณ ๋ก ๋๋์ด ํ์ฐจ๋ก์ ๊ธฐ์์ด๋์ ํฌํจํ 20์ฃผ๊ฐ์ ์น์ ์ ์ฃผํ์ด ๋์ด ๋ฌ๋ค. ์ฌ์! ์ถ์์ง๋ง ์น์ ์ ์ฃผ์ ๋ค์ ๊ณต๋ถํ๋ฉด ํ ์๋ก ๋ถ์กฑํจ์ด ๋์ฑ ๋ง์ด ๋๊ปด์ก๊ณ HAํต๊ณผ๋ฉ์ผ์ ๋ฐ์์ง๋ง ์์ง ํด์ผ ํ ์ผ์ด ๋ง๊ฒ ๋๊ปด์ง๋ค. ์น์ 3์ 5์ฃผ๋ ๋ฐฑ์๋์ ๊ด๋ จ๋ ๋ง์ ๊ฒ๋ค์ ๋ฐฐ์ ๋๋ฐ, ์ ๋ง ๋น ๋ฅธ์๊ฐ์์ ๋ง์๊ฒ๋ค์ ๋ฐฐ์ ๊ณ ์งง์์๊ฐ๋งํผ ์์ ๋ณต์ฌ๋ฅผ ํ์๊ธฐ์ ๊น์ด์๊ฒ ๋ ๊ณต๋ถํ๊ณ ์ถ๋ค. ์ง๋ 5์ฃผ๊ฐ ํ์ตํ๊ฒ ์ฌ์ฉ๊ถํ๊ณผ ํ๊ฒฝ๋ณ์ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค(+SQL๋ฌธ) MVC(Model-View-Controller) NO SQL ์ธ์ฆ๋ณด์(cookie, session, token, Oauth) CS ์ปดํจํฐ ๊ณตํ ๊ธฐ์ด ๋คํธ์ํฌ Git -branch๊ด๋ฆฌ ๋ฐฐํฌ AWS, ๋ฐฐํฌ ์๋ํ ๋ฐฐํฌ Docker ์ด์ค์์ ๊ฐ์ฅ ์ด๋ ค์ ๋๊ฒ์ ์๋ฌด.. 2022. 4. 2. ๋์ปค๋ก ์ด๋ฏธ์ง ๊ด๋ฆฌํ๊ธฐ Achievement Goals ์ปจํ ์ด๋ ๊ธฐ์ ์ด ๋ฌด์์ธ์ง, ๋์ปค๊ฐ ์ ํ์ํ์ง ์ ์ ์๋ค. ์ปจํ ์ด๋์ ์ด๋ฏธ์ง, ๋ ์ง์คํธ๋ฆฌ๊ฐ ๋ฌด์์ธ์ง ์ดํดํ ์ ์๋ค. ๋ํ์ ์ธ ๋ ์ง์คํธ๋ฆฌ์ธ Docker Hub์์ ์ด๋ฏธ์ง๋ฅผ ๊ฒ์ํ๊ณ , ์ฌ์ฉํ ์ ์๋ค. ํ ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ์ด์ฉํด์ ์ปจํ ์ด๋๋ฅผ ๊ตฌ์ถํ ์ ์๋ค. ๋ ๊ฐ ์ด์์ ์ด๋ฏธ์ง๋ฅผ ์ด์ฉํด์ ์ปจํ ์ด๋๋ฅผ ๊ตฌ์ถํ๊ณ ์๋ก๊ฐ ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋๋์ง ์ ์ ์๋ค. Docker CLI์์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด์ ์ด๋ฏธ์ง๋ฅผ ์์ฑ/์์ /๋ฐฐํฌํ๊ณ , ์ปจํ ์ด๋๋ฅผ ์์ฑ/์ญ์ ํ ์ ์๋ค. ๋์ปค ์ค์น ํ๊ธฐ [์ฐ๋ถํฌ] Ubuntu ์ ์ ์ฉ Docker Engine ์ค์น ์๋ด Docker Engine์ ์ค์น๊ฐ ๋๋๋ฉด, Docker Compose์ ์ค์น๋ ์งํํฉ๋๋ค. Install Docker Engine on Ubu.. 2022. 3. 29. ๋คํธ์ํฌ Achievement Goals HTTP ๊ธฐ๋ฐ ๋คํธ์ํฌ ํ๋ฆ์ ๋ํด ์ดํดํ ์ ์๋ค. TCP/IP ๊ธฐ๋ฐ ๋คํธ์ํฌ ํ๋ฆ์ ๋ํด ์ดํดํ ์ ์๋ค. TCP/IP ํจํท์ด ์ ํ์ํ ์ง ์ค๋ช ํ ์ ์๋ค. TCP์ UDP์ ์ฐจ์ด์ ๋ํด ์ค๋ช ํ ์ ์๋ค. HTTP ๊ธฐ๋ณธ ๋์๊ณผ ํน์ง์ ๋ํด ์ดํดํ ์ ์๋ค. ์ํ์ ์ง(Stateful)๊ณผ ๋ฌด์ํ(Stateless)์ ๊ฐ๋ ์ ๋ํด ์ค๋ช ํ ์ ์๋ค. HTTP ๋ฉ์์ง ๊ตฌ์ฑ์ ๋ํด ์ค๋ช ํ ์ ์๋ค. HTTP ํค๋์ ์ญํ ์ ๋ํด ์ดํดํ ์ ์๋ค. ํํ, ์ฝํ ์ธ ํ์ ๋ฑ ๋ค์ํ ํค๋์ ์ญํ ์ ๋ํด ์ ์ ์๋ค. ์บ์๊ฐ ์ ํ์ํ ์ง ์ ์ ์๋ค. ๋ธ๋ผ์ฐ์ ์บ์, ํ๋ก์ ์บ์์ ๋ํด ์ค๋ช ํ ์ ์๋ค. ์กฐ๊ฑด๋ถ ์์ฒญ, ์บ์ ๋ฌดํจํ ๋ฐฉ๋ฒ ๋ฑ์ ์ฌ์ฉํ ์ ์๋ค. 2022. 3. 23. ์ปดํจํฐ ๊ณตํ ๊ธฐ์ด - ๋ฌธ์์ด, ๊ทธ๋ํฝ ใ 2022. 3. 21. ์ธ์ฆ๋ณด์ - ์ธ์ &์ฟ ํค ์ํธํ์ hashing, salting ๋ฑ์ ๊ฐ๋ ์ ์ดํดํ ์ ์๋ค. HTTP์ HTTPS์ ์ฐจ์ด์ ์ ์ดํดํ ์ ์๋ค. ๊ถํ ๋ถ์ฌ(Authorization)์ ์ธ์ฆ(Authentication)์ ๋ํด ์ดํดํ ์ ์๋ค. ์ฟ ํค์ ์๋ ์๋ฆฌ๋ฅผ ์ดํดํ ์ ์๋ค ์ธ์ ๋ฐ ์ฟ ํค / ํ ํฐ / OAuth๋ฅผ ํตํด ์ธ์ฆ ๊ตฌํ์ ํ ์ ์๋ค. ํด๋ผ์ด์ธํธ, ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฒด ๋์์ ์ดํดํ ์ ์๋ค. ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ ๋ฑ์ ์ ์ ์ธ์ฆ์ ๋ํด ๊ตฌํํ๊ณ ์ดํดํ๋ค. ์๋น์ค์ ๋ณด์๊ณผ ๊ด๋ จ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ณ ์๋ฆฌ ๋ฐ ์ฅ์ ๋ฐ ๋จ์ ์ ์ดํดํ๋ค. 2022. 3. 16. NOSQL - Mongo DB NoSQL์ ์ฅ์ ๋ฐ ํน์ง MongoDB์ ๋ํ๋จผํธ(Document)์ ์ปฌ๋ ์ (Collection) -JSON๊ณผ BSON์ ์ฐจ์ด์ -๋ํ๋จผํธ ๊ฐ์ ธ์ค๊ธฐ, ๋ด๋ณด๋ด๊ธฐ MongoDB์ Atlas -ํด๋ฌ์คํฐ(Cluster)์ ๋ ํ๋ฆฌ์นด ์ธํธ(Replica set) -Atlas๋ฅผ GUI(Graphical User Interface)์ shell ์ฟผ๋ฆฌ๋ฌธ์ผ๋ก ์ฌ์ฉ MongoDB์์ CRUD -Insert(C), Find(R), Update(U), Delete(D)์ ๋ํ ์ฟผ๋ฆฌ๋ฌธ -์ฐ์ฐ์์ ํ๋ก์ ์ (Projection)์ ์ฌ์ฉ -๋ฐฐ์ด๊ณผ ์๋ธ ๋ํ๋จผํธ๋ฅผ ์ฟผ๋ฆฌ Aggregation Framework๋ฅผ ์ฌ์ฉํ์ฌ aggregate ๋ช ๋ น์ด๋ก ์ฟผ๋ฆฌ -$match, $project, $group ์ฐ์ฐ์๋ฅผ ์ฌ์ฉ 2022. 3. 15. ์ด์ 1 2 3 4 ยทยทยท 6 ๋ค์