soyeon's devlog ๐จ ํ ๋ง : JEKYLL YAT THEME ๐ ๋ก์ปฌ ์คํ ๋ช ๋ น์ด : jekyll serve ์นดํ ๊ณ ๋ฆฌ URL ๊ฐ๋ฐ ์ง๋ ฌํ vs ๋ง์ฌ๋ง vs ์ญ์ง๋ ฌํ ๊ฐ๋ฐ JWT๋ ? ์ฑ ๋ค์ดํฐ๋ธ ์ฑ vs ํ์ด๋ธ๋ฆฌ๋ ์ฑ vs ๋ชจ๋ฐ์ผ ์น vs ์น ์ฑ ๋์์ธํจํด ๋์์ธ ํจํด์ด๋? ๋์์ธํจํด ์ถ์ํ ํฉํ ๋ฆฌ ํจํด (Abstract Factory Pattern) ๋์์ธํจํด ํฉํ ๋ฆฌ ๋ฉ์๋ ํจํด (Factory Method Pattern) ๋์์ธํจํด ๋ธ๋ฆฌ์ง ํจํด (Bridge pattern) ๋์์ธํจํด ํ๋ผ์ด ์จ์ดํธ ํจํด (Flyweight pattern) ๋์์ธํจํด ์ธํฐํ๋ฆฌํฐ ํจํด (Interpreter Pattern) ๋์์ธํจํด ๋ฐ๋ณต์ ํจํด (์ดํฐ๋ ์ดํฐ ํจํด, iterator pattern) ์๋ฐ ์๋ฐ ์ง๋ ฌํ ์๋ฐ ์๋ฐ object ๋งคํ (modelmapper, mapstruct) ์๋ฐ ์ ์ญ๋ณ์์ ์ง์ญ๋ณ์ ์๋ฐ ์๋ฐ ๋น๋ ๊ด๋ฆฌ ๋๊ตฌ (Ant, Maven, Gradle) ์๋ฐ ์๋ฐ์ ์ ์์ ํน์ง ๋ฐ SOLID ์๋ฐ ์ ๊ทผ ์ ์ด์ (Access Modifier) ์๋ฐ ์๋ฐ์ ๊ตฌ๋์๋ฆฌ์ JVM ์๋ฐ GC (๊ฐ๋น์ง ์ปฌ๋ ์ )์ด๋? ์๋ฐ final ์ด๋? ์๋ฐ static ์ด๋? ์๋ฐ IOC ๋? DB ์ธ๋ฑ์ค(index) ๋ ? - ์ด๋ก ํธ DB ํธ๋์ญ์ ์ด๋? DB ํธ๋์ญ์ ๊ฒฉ๋ฆฌ ์์ค (isolation Level) DB InnoDB ์ Lock DB ๋๊ด์ ๋ฝ(optimistic Lock)๊ณผ ๋น๊ด์ ๋ฝ(pessimistic Lock) DB ๊ต์ฐฉ์ํ (DeadLock) DB ๋ถ์ฐ๋ฝ (Distributed lock) ์๋ฃ๊ตฌ์กฐ Trie(ํธ๋ผ์ด) ์๋ฃ๊ตฌ์กฐ ๋ฆฌ์กํธ react-router-dom ๋ฆฌ์กํธ ๋ผ์ฐํฐ ๋ฃจ๋น ์ฌ๋ณผ์ด๋? ๋ฃจ๋น ์ฝ๋ ๋ธ๋ก(code block)์ด๋ ? ES ES๋? ์คํ๋ง Spring vs Spring boot