• Home
  • About
    • on Weekend photo

      on Weekend

      ๐™Ž๐™ฉ๐™ช๐™™๐™ฎ๐™ž๐™ฃ๐™œ

    • Learn More
    • Instagram
    • Github
  • Archive
    • All Posts
    • All Tags
    • All Categories
  • Categories
    • Problem Solving
    • TIL
    • Study
    • Etc
    • ํ•„์‚ฌ
  • Projects

2021.01.18 TIL

18 Jan 2021

๐“๐จ๐๐š๐ฒ ๐ˆ ๐‹๐ž๐š๐ซ๐ง๐ž๐

๐Ÿ’ป

โ–ถ ๐‚๐จ๐ฆ๐ฉ๐ž๐ญ๐ข๐ญ๐ข๐ฏ๐ž ๐๐ซ๐จ๐ ๐ซ๐š๐ฆ๐ฆ๐ข๐ง๐ 

(1) ์ •๋ง ์ค‘์š”ํ•ด์„œ ํ•ด์•ผ๋งŒ ํ•˜๋Š”๋ฐ ์ž๊พธ ๊ธ‰ํ•œ ๋งˆ์Œ์— ์Šคํ”„๋ง์„ ๋จผ์ € ๊ณต๋ถ€ํ•ด๋ฒ„๋ฆฌ๊ณ  ๋งˆ๋„ค์š”. ใ… ใ…  ๋‚ด์ผ์€ ๊ผญ ์ด๋™์‹œ๊ฐ„์—๋ผ๋„ ์ฝ”๋“œ ์ž‘์„ฑ์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•˜๋ฃจ ํ•œ ์‹œ๊ฐ„์ด๋ผ๋„ ๊ผญ! ํ’€๊ฒ ์Šต๋‹ˆ๋‹ค!
(2) Problem Solving์ด ์•„๋‹ˆ๋ผ Competitive Programming์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๋ญ”๊ฐ€ ์ง€๋ฃจํ–ˆ๋˜ ์ƒํ™œ์— ํ™œ๋ ฅ์ด ๋„๋Š” ๋А๋‚Œ์ž…๋‹ˆ๋‹ค..ใ…Žใ…Ž ๋‹ค์‹œ ์ค€๋น„ํ•  ํž˜์ด ์ข€ ๋‚˜๋Š”๋“ฏํ•˜๋„ค์š”

โ–ถ ๐™‚๐™ž๐™ฉ๐™๐™ช๐™—

(1) withBackendRoadmap ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ Spring ์นธ์— ์˜ค๋Š˜ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์œ ๋ฃŒ๊ฐ•์˜์ธ ํ„ฐ๋ผ ์ €์ž‘๊ถŒ ๋ฌธ์ œ๋กœ ์ƒ์„ธํ•œ ์ฝ”๋“œ์™€ ํ•ด์„ค์€ ์˜ฌ๋ฆฌ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

โ–ถ ๐’๐ฉ๐ซ๐ข๐ง๐ 

์•„๋ž˜์˜ ๋‚ด์šฉ์„ ๊ณต๋ถ€ํ•œ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์— ์—…๋กœ๋“œํ•˜์˜€์Šต๋‹ˆ๋‹ค.
Section 04 : ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ์™€ ์Šคํ”„๋ง ๋นˆ

  1. ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ
  2. ์ปจํ…Œ์ด๋„ˆ์— ๋“ฑ๋ก๋œ ๋ชจ๋“  ๋นˆ ์กฐํšŒ
  3. ์Šคํ”„๋ง ๋นˆ ์กฐํšŒ - ๊ธฐ๋ณธ
  4. ์Šคํ”„๋ง ๋นˆ ์กฐํšŒ - ๋™์ผํ•œ ํƒ€์ž…์ด ๋‘˜ ์ด์ƒ
  5. ์Šคํ”„๋ง ๋นˆ ์กฐํšŒ - ์ƒ์†๊ด€๊ณ„
  6. BeanFactory์™€ ApplicationContext
  7. ๋‹ค์–‘ํ•œ ์„ค์ • ํ˜•์‹ ์ง€์› - ์ž๋ฐ” ์ฝ”๋“œ, XML
  8. ์Šคํ”„๋ง ๋นˆ ์„ค์ • ๋ฉ”ํƒ€ ์ •๋ณด - BeanDefinition

#๐‘ฉ๐‘ฉ๐‘ฉ๐‘ฉ๐‘ญ๐‘ญ

8์‹œ๋ถ€ํ„ฐ 10์‹œ๋ฐ˜๊นŒ์ง€ ์Šคํ”„๋ง ๊ณต๋ถ€๋ฅผ ์œ„ํ•ด ๋ช‡๋ช‡ ํŒ€์›๋‹˜๋“ค๊ณผ ๋””์Šค์ฝ”๋“œ์— ์ ‘์†ํ•ด์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ™•์‹คํžˆ ๋” ์ง‘์ค‘์ด ์ž˜ ๋ฉ๋‹ˆ๋‹ค!

โœจ

โ–ถ ๐‘ซ๐’‚๐’š

(1) ๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ ๊ฐœ๋ฐœ์ž ๋กœ๋“œ๋งต ์ฑ…์„ ์ง€๋‚œ ์ฃผ์— ์™„๋…ํ–ˆ์—ˆ๋Š”๋ฐ, ์ƒˆ๋ฒฝ์— ์ฝ์€ ํ„ฐ๋ผ TIL์— ์˜ฌ๋ ค๋‘๋Š” ๊ฒƒ์„ ๊นŒ๋จน์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ฌดํŠผ ์™„๋…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์†ํ•˜๊ณ , ํ›Œ๋ฅญํ•œ ๊ฐœ๋ฐœ์ž๋‹˜๋“ค๊ป˜์„œ ์˜ฌ๋ฆฌ๋Š” ์ฝ”๋“œ๋ฅผ ์ ‘ํ•˜๊ณ , ์ฝ๊ณ , ์„œ๋กœ๊ฐ€ ์„œ๋กœ์—๊ฒŒ ๋™๊ธฐ๋ถ€์—ฌ๋ฅผ ํ•ด์ฃผ๋Š” ๊ทธ๋Ÿฐ ํ™˜๊ฒฝ์—์„œ ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ์˜ ์ค‘์š”์„ฑ์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.
(2) ์š”์ฆ˜ Feedly์™€ Careerly๋ฅผ ์—ด์‹ฌํžˆ ์ฝ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค! ์•„์นจ ์ด๋™์‹œ๊ฐ„๊ณผ ์•Œ๋ฐ” ์ดํ›„ ๊ท€๊ฐ€ ์‹œ๊ฐ„์— ์ฝ๋Š”๋ฐ, ์•„์นจ๋ถ€ํ„ฐ ๋™๊ธฐ๋ถ€์—ฌ๊ฐ€ ๋˜๊ณ  ๋งค์šฐ ์ข‹์Šต๋‹ˆ๋‹ค.
(3) ์˜ค๋Š˜์€ ์‰ฌ๋‹ค๊ฐ€ William Lin๋‹˜๊ป˜์„œ 3์‹œ๊ฐ„์งœ๋ฆฌ ๊ตฌ๊ธ€ ํ‚ฅ์Šคํƒ€ํ„ฐ ๋ผ์šด๋“œ A๋ฅผ 20๋ถ„ ๋งŒ์— ๋๋‚ด๋Š” ์—„์ฒญ๋‚œ ๋ผ์ด๋ธŒ์ฝ”๋”ฉ์˜์ƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. Competitive Programming์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•˜๋Š” ์˜์ƒ๋„ ํ•จ๊ป˜ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ฒฝ์Ÿ์— ์ง€์น˜๊ฒŒ ๋งŒ๋“œ๋Š” ํ•œ๊ตญ ์‚ฌํšŒ ์ผ์›์œผ๋กœ์„œ ๊ต‰์žฅํžˆ ํฅ๋ฏธ๋กญ๊ฒŒ ๋А๊ปด์กŒ์Šต๋‹ˆ๋‹คโ€ฆ ๊ฒฝ์Ÿ์ด ๋Š˜ ๋ถ€์ •์ ์ธ ์˜ํ–ฅ๋ ฅ์„ ์ฃผ๋Š” ๊ฑด ์•„๋‹Œ๊ฐ€๋ด…๋‹ˆ๋‹ค. ๋ถ€๊ฐ€์ ์œผ๋กœ, ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์ฝ”๋”ฉํ•˜๋Š” ์ผ๋ จ์˜ ๊ณผ์ •์„ PS(Problem Solving)์œผ๋กœ ๋ถˆ๋ €์—ˆ๋Š”๋ฐ, ์œŒ๋ฆฌ์—„ ๋ฆฐ๋‹˜์€ Competitive Programming์˜ ์•ฝ์ž์ธ CP๋ผ๊ณ  ๋ถ€๋ฅด์‹œ๋”๋ผ๊ตฌ์š”! ์ข€ ๋” ์žฌ๋ฐŒ๊ณ  ๋Šฅ๋™์ ์ธ ๋А๋‚Œ์˜ ๋‹จ์–ด๋ผ ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค.

โ–ถ ๐‘น๐’†๐’”๐’•

์š”์ฆ˜ ๋ชธ์ด ๋งŽ์ด ํ”ผ๋กœํ•ด์„œ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•ด์•ผ ํ• ์ง€๋ฅผ ๋ชจ๋ฅด๊ฒ ๋„ค์š”. ์ž๊ธฐ ์ „์— ์ŠคํŠธ๋ ˆ์นญ์ด๋ผ๋„ ์‹œ์ž‘ํ•ด์•ผํ•  ๋“ฏ ํ•ฉ๋‹ˆ๋‹คโ€ฆ
๋‚ด์ผ๋ถ€ํ„ฐ ์›น๊ฐœ๋ฐœ ํ•™์›์ด ๋Œ€๋ฉด๊ฐ•์˜๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค ใ… ใ…  ์ฒด๋ ฅ์ด ๋ฒ„ํ…จ์ค„์ง€ ๋ชจ๋ฅด๊ฒ ๋„ค์š”.



TIL Share Tweet +1