ํ๋ก์ธ์ค vs ํ๋ก๊ทธ๋จ ํ๋ก๊ทธ๋จ : ํน์ ์์ ์ ์ํํ๊ธฐ ์ํ ์ฝ๋๋ค์ ๋ชจ์ ํ๋ก์ธ์ค : ํ๋ก๊ทธ๋จ์ด ์ปค๋์ ๋ฑ๋ก๋ ์ํ๋ฅผ ํ๋ก์ธ์ค๋ผ๊ณ ํ๋ค. ์ฑ๋ฅ ํฅ์์ ์ํด ์ปค๋์ด ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ๋ค. JOB : ํ๋ก๊ทธ๋จ + ๋ฐ์ดํฐ ํ๋ก์ธ์ค๋? ์ปค๋์ ๋ฑ๋ก๋ ์ปค๋์ ๊ด๋ฆฌํ์ ์๋ ํ๋ก๊ทธ๋จ ๊ฐ์ข ์์์ ์์ฒญํ๊ณ ํ ๋น๋ฐ์ ์ ์๋ ๋์ ๊ฐ์ฒด PCB๋ฅผ ํ ๋น ๋ฐ์ ๊ฐ์ฒด PCB๋? ์ปค๋๋ด์ ์กด์ฌํ๋ฉฐ, ํ๋ก์ธ์ค์ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ค. PCB์๋ ๋ค์๊ณผ ๊ฐ์ ํ๋๊ฐ ์กด์ฌํ๋ค. ์ค์ผ์ค๋ง ์ ๋ณด ํ๋ก์ธ์ค ์ํ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ ๋ณด ์ ์ถ๋ ฅ ์ํ ์ ๋ณด ๋ฌธ๋งฅ ์ ์ฅ ์์ญ ๊ณ์ ์ ๋ณด(๋ค์ค ์์คํ ์ธ ๊ฒฝ์ฐ๋ฅผ ์ํ ์ ๋ณด) ํ๋ก์ธ์ค ์ํ Created State (-> ready or suspended ready) ํ๋ก๊ทธ๋จ์ ์ปค๋์ ๋ฑ๋กํ ์ํ, PCB๋ฅผ..
LCA(Lowest Common Ancestor) ์๊ณ ๋ฆฌ์ฆ์ด๋? ๋ ๊ฐ์ ๋ ธ๋์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณตํต๋ ๋ถ๋ชจ๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋งํ๋ค. ์ด๋ป๊ฒ ์ฐพ์ ์ ์์๊น? ์์ ํธ๋ฆฌ์์ 9์ 13์ ๊ณตํต ๋ถ๋ชจ๋ ๋์ ๋ฐ๋ก ์์ ์๋ 2์ด๋ค. ๋ฌผ๋ก 9์ 13๊ณผ ๊ฐ์ด ๊ฐ์ Level์ ์๋ ๋ ธ๋์ธ ๊ฒฝ์ฐ์ ๋ ๋ ธ๋์ Level์ ๋์์ ํ๋์ฉ ์ค์ฌ๊ฐ๋ฉฐ ์ฐพ์ ์ ์๊ฒ ์ง๋ง ๋ง์ฝ ์๋ก ๋ค๋ฅธ Level์ ์๋ ๊ฒฝ์ฐ ๋์์ ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ค ํ๋ค ๊ณตํต ๋ถ๋ชจ๋ฅผ ์ฐพ์ ์ ์๋ค. ๋ฐ๋ผ์ Level์ด ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ํ๋์ ๋ ธ๋๋ฅผ ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋๋ก ํ์ฌ ๊ฐ์ Level๋ก ๋ง์ถฐ์ค์ผ๋ง ํ๋ค. ์ ๋ฆฌํ์๋ฉด, ๋ ๊น์ Level์ ์๋ ๋ ธ๋์ Level์ ์ค์ฌ ์์ Level์ ์๋ ๋ ธ๋์ ๋์ผํ๊ฒ ๋ง์ถฐ์ค์ผ ํ๋ค. Level๊ณผ ๋ถ๋ชจ ๋ ธ๋ ๊ตฌํ๊ธฐ ์ฐ์ ..
์ฌ์ฉ์ ์์น์ ๋ ์คํ ๋ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ์ฌ ๊ฐ๊น์ด ์์ผ๋ก ์ ๋ ฌํ๋ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํด์ผ ํ๋ค. ์ฐ์ ๋ ์คํ ๋ Data์๋ ๋๋ก๋ช ์ฃผ์๋ ์กด์ฌํ์ง๋ง ์์น ์ ๋ณด๋ ๋ฐ๋ก ์กด์ฌํ์ง ์์ ์์น ์ ๋ณด๋ฅผ ์ ๋ ฅํด์ผ๋ง ํ๋ค. ๋๋ก๋ช ์ฃผ์์์ ์ ๊ณตํ๋ DB ๋ฐ์ดํฐ๋ค์ด ์กด์ฌํ๋๋ฐ ๊ทธ ์ค์ ๋๋ก๋ช ์ฃผ์ DB๊ฐ ์กด์ฌํ๋ค. ๋๋ก๋ช ์ฃผ์ DB์๋ ๋๋ก๋ช ์ฃผ์ ๋ณ UTM-K ์ขํ๊ณ ๊ธฐ๋ฐ ์ขํ๋ฅผ ์ ๊ณตํ๋ค. ๋ฐ๋ผ์ ์ด๋ฅผ ํ์ฉํ๋ฉด ์์น ์ ๋ณด๋ฅผ ๋งคํ์์ผ์ค ์ ์๋ค. ๊ฐ์ฅ ๋จผ์ ์ํํด์ผ ํ ๊ณผ์ ์ ์ ๋ฆฌํ์๋ฉด 1. ๋ ์คํ ๋ ์ ๋ณด๋ฅผ DB์ ์ ๋ ฅ ์ํจ ํ 2. ๋๋ก๋ช ์ฃผ์ DB์ ์ขํ ์ ๋ณด๋ฅผ DB์ ์ ๋ ฅ ์ํจ๋ค. 3. ๊ทธ ํ์ ๋ ์คํ ๋ ์ ๋ณด์ ๋๋ก๋ช ์ฃผ์๋ฅผ ๋งคํ์ํจ๋ค. ์ด์ ๋ ์คํ ๋์ ์ขํ๋ฅผ ๋ชจ๋ ์ ๋ ฅํ์๋ค. ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํด๋ณด์. ๋ณดํต ์ฌ์ฉ์์ ์์น ์ ๋ณด..
Spring Security ๊ธฐ๋ณธ์ ์ธ ์ดํด์ ๋ํ ๋์์ด ๋๋ ์ฌ์ดํธ https://brunch.co.kr/@sbcoba/12 https://brunch.co.kr/@sbcoba/11 ์คํ๋ง ์ํ๋ฆฌํฐ ์ดํด 2 Authentication์ ์ดํด | ์ด์ ํฌ์คํ ์์๋ ์คํ๋ง ์ํ๋ฆฌํฐ์ ๊ฐ๋จํ ์๊ฐ์ Session์ผ๋ก ์ธ์ฆ๋ฐ๋ ํํ์ ์ํ๋ฆฌํฐ์ ์ฐจ์ด์ ์ ๋ํด์ ์ด์ผ๊ธฐํด๋ณด์๋ค. SecuriyContext์ ๋ํด์ ์ด์ผ๊ธฐํ๋ค๊ฐ ๋๋๋ brunch.co.kr Spring Security๋ฅผ ํ์ฉํ์ฌ JWT Token ๊ตฌํ https://mangkyu.tistory.com/57 [SpringBoot] SpringBoot๋ก SpringSecurity ๊ธฐ๋ฐ์ JWT ํ ํฐ ๊ตฌํํ๊ธฐ ํ๋ ์น์๋น์ค์์๋ ํ ํฐ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์..