[250129] TIL

์˜ค๋Š˜ ํ•œ ๊ฒƒ

์นด์นด์˜คํ…Œํฌ ์ธ๊ฐ• ๋“ฃ๊ธฐ

์›น ๊ฐœ๋ฐœ ๊ธฐ๋ณธ ๊ฐœ๋… ํ•œ ์ค„ ์ •๋ฆฌ

๊ฐœ๋… ์„ค๋ช… ๋น„๊ณ 
bcrypt Blowfish ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฐ˜์˜ ๋‹จ๋ฐฉํ–ฅ ์•”ํ˜ธํ™” ํ•ด์‹œ ํ•จ์ˆ˜ Blowfish + crypt
Blowfish ๋Œ€์นญํ˜• ๋ธ”๋ก ์•”ํ˜ธ - ์•”ํ˜ธํ™” ๋ณตํ˜ธํ™” ๋™์ผํ•œ ํ‚ค ์‚ฌ์šฉ ย 
crypt ๋‹จ๋ฐฉํ–ฅ ์•”ํ˜ธํ™” ํ•จ์ˆ˜ ย 
saltRounds bcrypt ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ•ด์‹œ ํ•จ์ˆ˜ ๋ฐ˜๋ณต ํšŸ์ˆ˜ 10์ผ ๊ฒฝ์šฐ 1024๋ฒˆ ์—ฐ์‚ฐ (2^10)
stateless ์ด์ „ ์ƒํƒœ๋ฅผ ์„œ๋ฒ„๊ฐ€ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š์€ ๊ฒƒ ์„œ๋ฒ„ ๋ถ€ํ•˜ ๊ฐ์†Œ
connectionless ์š”์ฒญ ํ›„ ์ฆ‰์‹œ ์—ฐ๊ฒฐ ๋Š์Œ ๋น„์—ฐ๊ฒฐ์„ฑ
์ธ์ฆ ์‚ฌ์šฉ์ž์˜ ์‹ ์› ํ™•์ธ ๊ณผ์ • HTTP, ์„ธ์…˜, JWT ๋ฐฉ์‹
์ธ๊ฐ€ ์ธ์ฆ๋œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ถŒํ•œ ๋ถ€์—ฌ ย 
์ฟ ํ‚ค ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— ์ €์žฅ๋˜๋Š” ์ž‘์€ ํŒŒ์ผ ๊ณต๊ฐœ๋˜์–ด๋„ ๋ฌธ์ œ ์—†๋Š” ์ •๋ณด ์ €์žฅ
์„ธ์…˜ ์ปดํ“จํ„ฐ ํ”„๋กœ์„ธ์Šค ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ ๊ธฐ๊ฐ„ in memory, file storage, database
ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ธฐ๋ณธ ๊ตฌ์กฐ์™€ ๋„๊ตฌ ์ œ๊ณต ์ผ๊ด€์„ฑ ์œ ์ง€
๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋น„ํœ˜๋ฐœ์„ฑ ์ž์›์˜ ์ง‘ํ•ฉ ย 
ํ”Œ๋žซํผ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ํ™˜๊ฒฝ ์‡ผํ•‘๋ชฐ, ์žฅํ„ฐ
API ์†Œํ”„ํŠธ์›จ์–ด ๊ฐ„์˜ ์†Œํ†ต ๋ฐฉ๋ฒ• ย 
REST API HTTP ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ž์› ์ฃผ๊ณ ๋ฐ›๊ธฐ ๊ทœ์น™ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๋ถ„๋ฆฌ
ํŽ˜์ด์ง• ๋ฐ์ดํ„ฐ๋ฅผ ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ์ฒ˜๋ฆฌ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๋ถ€ํ•˜ ๊ฐ์†Œ
HTTPS ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ „์†กํ•˜๋Š” ๊ทœ์•ฝ ย 
๋ฐ์ดํ„ฐ์„ผํ„ฐ ์„œ๋ฒ„ ์ปดํ“จํ„ฐ์™€ ๋„คํŠธ์›Œํฌ ํšŒ์„  ์ œ๊ณต ์‹œ์„ค ย 
log ์ปดํ“จํ„ฐ ์ ‘์† ๊ธฐ๋ก ์ €์žฅ ์‹œ์Šคํ…œ ์ด๋ ฅ ๊ด€๋ฆฌ
HTML ์›น ํŽ˜์ด์ง€ ๊ตฌ์กฐ ์ •์˜ ์–ธ์–ด ย 
CSS ์›น ํŽ˜์ด์ง€ ์Šคํƒ€์ผ ์ •์˜ ์–ธ์–ด ๊ณ„๋‹จ์‹ ๊ฒฐ์ •
Boxmodel ์‚ฌ๊ฐํ˜• ๋ฐ•์Šค๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ• ์š”์†Œ ๊ตฌ์กฐํ™”
MVCํŒจํ„ด ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ ํŒจํ„ด Model, View, Controller
flex CSS ๋ ˆ์ด์•„์›ƒ ์‹œ์Šคํ…œ ๋ฐ˜์‘ํ˜• ์›น ๋””์ž์ธ
DOM ์›น ํŽ˜์ด์ง€ ๋™์  ๋ณ€๊ฒฝ ๊ตฌ์กฐ ๋ธŒ๋ผ์šฐ์ € API๋กœ ์กฐ์ž‘ ๊ฐ€๋Šฅ
node DOM์˜ ๊ตฌ์„ฑ ์š”์†Œ ๊ณ„์ธต์  ๊ตฌ์กฐ ํ˜•์„ฑ
CSSOM CSS ๊ทœ์น™์˜ ๊ณ„์ธต์  ๊ตฌ์กฐ ์ตœ์ข…์ ์œผ๋กœ DOM ํŠธ๋ฆฌ์™€ ๊ฒฐํ•ฉ
event ์‚ฌ์šฉ์ž์˜ ์›น ๋™์ž‘ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ๋กœ ๊ฐ์ง€
fetch ์„œ๋ฒ„์— ๋น„๋™๊ธฐ ๋ฐ์ดํ„ฐ ์š”์ฒญ ย 
lottie JSON ๊ธฐ๋ฐ˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์„œ๋น„์Šค ๋กœํ‹ฐ๋ผ๊ณ  ๋ฐœ์Œ
SEO ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™” ์ž‘์—… ๋ฐฉ๋ฌธ์ž ์œ ์น˜

๊ธฐํƒ€

  • ๋งํ•ด๋ณด์นด

Categories:

Updated:

Leave a comment