Hoo, I am

junior_datalist

  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (344)
    • Backend (96)
      • โ˜•๏ธ Java (32)
      • ๐ŸŒฟ Spring (35)
      • ๐Ÿฉต Go (7)
      • ๐Ÿ”— Kafka (3)
      • ๐Ÿ Python (17)
    • Frontend (27)
      • React (9)
      • JS (18)
    • ๐ŸŒ Web (13)
    • โ˜๏ธ Cloud (10)
      • โš“๏ธ Kubernetes (0)
    • ๐Ÿ’กDatabase (1)
    • ๐Ÿ“” TIL (98)
    • ๐Ÿ“š Book (6)
      • Core Javascript (2)
      • ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค๊ณ„ (3)
    • ๐Ÿ”ฑ Algorithm (53)
      • DP (7)
      • BFS DFS (3)
      • Greedy (7)
      • Back tracking (2)
      • Else (18)
    • ๐Ÿคฟ ์ˆจ์ฐธ๊ณ  Deep Dive (3)
    • ๐Ÿ“๊ธฐ๋ก (20)
      • ํ›„๊ธฐ (3)
05-21 07:50
  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก
๋กœ๊ทธ์ธ
๋กœ๊ทธ์•„์›ƒ ๊ธ€์“ฐ๊ธฐ ๊ด€๋ฆฌ

junior_datalist

์ปจํ…์ธ  ๊ฒ€์ƒ‰

ํƒœ๊ทธ

JavaAppletPlugin ๋ฐฑ์ค€ 2346 ๊ธฐ์–ต๋ณด๋‹จ๊ธฐ๋ก์„ query parameter string npm๋งฅ์œˆ๋„์šฐ ํŒŒํ‹ฐ์…˜ํ• ๋‹น์ „๋žต ๋ฆฌ๋ˆ…์Šค ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ ๋ฐ์ดํ„ฐ์ค‘์‹ฌ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ค๊ณ„ ๋ชจ๋“ ๊ฐœ๋ฐœ์ž๋ฅผ์œ„ํ•œhttp์›น๊ธฐ๋ณธ์ง€์‹ ์ปค๋ฐ‹๋˜๋Œ๋ฆฌ๊ธฐ ์Šคํ”„๋ง๋ถ€ํŠธ3 ๋กœ๋˜์˜์ตœ๊ณ ์ˆœ์œ„์™€์ตœ์ €์ˆœ์œ„ ํŒŒ์ด์ฌ gitreset ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ map ๊ฐ์ฒด ํฌ์ธํŠธ์ปท ๊ธ€๋˜ null ๋ณ‘ํ•ฉ ์—ฐ์‚ฐ์ž ์–ด๋“œ๋ฐ”์ด๋“œ Nullish Coalescing Operator ํšŒ๊ณ 

์ตœ๊ทผ๊ธ€

๋Œ“๊ธ€

๊ณต์ง€์‚ฌํ•ญ

  • About me

์•„์นด์ด๋ธŒ

๐Ÿ“” TIL(98)

  • 210908 ๊ฐœ๋ฐœ๊ธฐ๋ก: JSON ์˜ ์ค„๋ฐ”๊ฟˆ ๋ฌธ์ œ

    ๐ŸŒ€ ์ƒํ™ฉ JSON ๊ฐ์ฒด๋กœ ๋ฐ›์€ ๋ฌธ์žฅ ๋‚ด์šฉ์„ ๊ฐœํ–‰(์ค„๋ฐ”๊ฟˆ)ํ•˜์—ฌ html(jsx)์— ์ถœ๋ ฅํ•ด์•ผํ•œ๋‹ค. ๐Ÿ“Œ ๋ฌธ์ œ \n ์ด๋‚˜ \\n , ์‹ฌ์ง€์–ด ํƒœ๊ทธ๊นŒ์ง€ JSON ๋ฌธ์žฅ์— ๋„ฃ์–ด๋ดค์ง€๋งŒ, ์ค„ ๋ฐ”๊ฟˆ ์ฒ˜๋ฆฌ ์—†์ด ๋ชจ๋‘ ํ•œ ์ค„๋กœ ์ถœ๋ ฅ๋๋‹ค. โœ… ํ•ด๊ฒฐ ํƒœ๊ทธ๋ผ๋Š” ๊ฒƒ์ด ์žˆ๋‹ค. preformatted tag ๋ผ๋Š” ๋œป์œผ๋กœ ํƒœ๊ทธ๋‚˜ ๋‹ค๋ฅธ ์ฒ˜๋ฆฌ ์ž‘์—… ์—†์ด ์›ํ•˜๋Š” ํฌ๋งท์œผ๋กœ html ์„ ์ถœ๋ ฅํ•œ๋‹ค. currentQuestion['title'] ์€ JSON ๊ฐ์ฒด์—์„œ title ์ด๋ž€ key ๋กœ ๋ฌธ์žฅ์„ ๋ฐ›์•„์˜จ ๊ฐ’์ด๋‹ค. ํ•ด๋‹น ๊ฐ’์„ pre ํƒœ๊ทธ ๋‚ด๋ถ€์— ๋„ฃ์–ด์ฃผ๋ฉด \n ์ด ์ œ๋Œ€๋กœ ๋จนํžˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ... return ( {currentQuestion['title']} ) ์ด๋ ‡๊ฒŒ ๊ฐœํ–‰์ด ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ญ”๊ฐ€ ์ •๋ ฌ์ด ์˜ˆ์˜์ง€์•Š์•„ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋„ ์ฐพ์•„๋ด์•ผํ•  ๊ฒƒ ..

    2021.09.09
  • 210907 ๊ฐœ๋ฐœ๊ธฐ๋ก: webpack ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ณต๋ถ€์ค‘

    ํšŒ์‚ฌ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ธํŒ…ํ•˜๋ผ๋Š” ๋ง์— ํ˜ธ๋‹ค๋‹ฅ ์ธํ”„๋Ÿฐ์—์„œ ์›นํŒฉ ๊ฐ•์˜๋ฅผ ๊ตฌ๋งคํ–ˆ๋‹ค. ๊ทธ์ „๊นŒ์ง€๋Š” ๊ฐœ๋ฐœํ™˜๊ฒฝ, webpack ๊ฐ™์€ ๋ง์ด ๋‚ฏ์„ค๊ณ  ๋‚˜๋ž‘์€ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฐœ๋…์ด๋ผ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ๊ณต๋ถ€ํ•˜๋ฉด ํ•  ์ˆ˜๋ก ๋” ๋ฐฐ์›Œ์•ผ ํ•œ๋‹ค๊ณ  ๋А๊ผˆ๋‹ค. ๋กœ๋”์™€ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์ฐจ์ด ๋กœ๋”๊ฐ€ ํŒŒ์ผ ๋‹จ์œ„๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ˜๋ฉด, ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋ฒˆ๋“ค๋œ ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ๋Œ€์ƒ์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์˜ˆ์ œ์—์„œ ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ๋ฌผ์ด main.js ํ•˜๋‚˜์ด๊ธฐ ๋•Œ๋ฌธ์— ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํ•œ ๋ฒˆ๋งŒ ๋™์ž‘ํ•œ ๊ฒƒ์ด๋ผ ์ถ”์ธกํ•  ์ˆ˜ ์žˆ๋‹ค. ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ bannerPlugin main.js ์˜ ์ตœ์ƒ๋‹จ์— ์ถœ๋ ฅ๋  ๋‚ด์šฉ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค(like banner) const childProcess = require('child_process'); // git ๋ช…๋ น์–ด๋ฅผ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค. plugin..

    2021.09.08
  • 210906 ๊ฐœ๋ฐœ๊ธฐ๋ก: ํ”„๋กœ์‹œ์ €๋ž€?

    ๐Ÿ“ฌ ํ”„๋กœ์‹œ์ € ํ”„๋กœ์‹œ์ € ํ•จ์ˆ˜ ์ฟผ๋ฆฌ๋ฌธ์˜ ์ง‘ํ•ฉ์œผ๋กœ ํŠน์ • ์ž‘์—…์„ ์ผ๊ด„ ์ฒ˜๋ฆฌ ํŠน์ • ๋กœ์ง, ์ฆ‰ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ ๋ฆฌํ„ด ๊ฐ’์ด ์กด์žฌํ•  ์ˆ˜ ๋„, ์กด์žฌํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค. ๋ฆฌํ„ด ๊ฐ’์„ ๋ฐ˜๋“œ์‹œ ๊ฐ€์ง„๋‹ค. ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฆฌํ„ด ๊ฐ’ ๋ฆฌํ„ด ๊ฐ’์€ ๋‹จ ํ•˜๋‚˜ ์ฟผ๋ฆฌ๋ฌธ์˜ ์ง‘ํ•ฉ์ด๊ธฐ์— DB ๋‹จ์—์„œ ๊ธฐ์ˆ  ํ™”๋ฉด ๋‹จ์—์„œ ๊ธฐ์ˆ  ๋‹จ๋… ๋ฌธ์žฅ ๊ตฌ์„ฑ ๊ฐ€๋Šฅ ๋‹จ๋… ๋ฌธ์žฅ ๊ตฌ์„ฑ ๋ถˆ๊ฐ€๋Šฅ ๊ฐ„ํ˜น ํ”„๋กœ์‹œ์ €๋Š” ๋ฆฌํ„ด๊ฐ’์ด ์—†๊ณ , ํ•จ์ˆ˜๋Š” ๋ฆฌํ„ด๊ฐ’์„ ๊ฐ€์ง„๋‹ค ๋ผ๋Š” ๋ง๋กœ ๋‘˜์„ ๊ตฌ๋ถ„ ์ง“๋Š”๋ฐ ์ด๋Š” ์ž˜๋ชป๋œ ์ •์˜๋‹ค. ํ”„๋กœ์‹œ์ €๋Š” ๋งค๋ฒˆ ์‚ฌ์šฉํ•ด์•ผํ•˜๋Š” ์ฟผ๋ฆฌ๊ฐ€ ์žˆ๋‹ค๋ฉด ์ด๋ฅผ ์Šคํ† ์–ด๋“œ ํ”„๋กœ์‹œ์ €๋กœ ๋ชจ๋“ˆํ™”ํ•˜์—ฌ ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ์Šคํ† ์–ด๋“œ ํ”„๋กœ์‹œ์ €์˜ ํŠน์ง• 1. DB ์„ฑ๋Šฅ ํ–ฅ์ƒ 2. ์œ ์ง€๊ด€๋ฆฌ ์šฉ์ด 3. ๋ชจ๋“ˆ์‹ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ€๋Šฅ 4. ๋ณด์•ˆ ๊ฐ•ํ™” : ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ‘๊ทผ๊ถŒํ•œ์„ ์ฃผ๋Š” ๋Œ€์‹ , ํ”„๋กœ์‹œ์ €์—๋งŒ ์ ‘๊ทผ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์—ฌ ํ…Œ์ด๋ธ” ์ •๋ณด..

    2021.09.07
  • npm ์œˆ๋„์šฐ - ๋งฅ ํ˜ธํ™˜ ๋ฐฉ๋ฒ• (npm install cross-env)

    ๐Ÿ’ป ์ƒํ™ฉ ๋งฅos ์—์„œ node.js ๊ธฐ๋ฐ˜ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ค‘, ํŒ€์— ์œˆ๋„์šฐ os ๋ฅผ ์“ฐ๋Š” ๋ถ„๋“ค์ด ํ•ฉ๋ฅ˜ํ–ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์„ npm build ํ•˜๋Š” ๊ณผ์ •์—์„œ ์œˆ๋„์šฐos ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ถ„๋“ค๋งŒ ๋นŒ๋“œ๊ฐ€ ์ง„ํ–‰๋˜์ง€ ์•Š์•˜๋‹ค. npm ๋ฌธ์„œ์— ์˜ํ•˜๋ฉด ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ NODE_ENV=production(or development) ์ฒ˜๋Ÿผ ์„ค์ •ํ•  ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ผ๊ณ  ํ•œ๋‹ค. ๐ŸŽ ํ•ด๊ฒฐ cross-env ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜์—ฌ ์–‘์ชฝ os ๋ฅผ ํ˜ธํ™˜์‹œํ‚จ๋‹ค. ์šฐ์„  ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•˜๊ณ , package.json ์˜ ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ™•์ธํ•œ๋‹ค. cross-env ๋ชจ๋“ˆ ๋งํฌ 1) cross-env ๋ชจ๋“ˆ ์„ค์น˜ npm install --save-dev cross-env 2) package.json ์Šคํฌ๋ฆฝํŠธ์— cross-env ์ถ”๊ฐ€ ๊ณต์‹๋ฌธ์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด cr..

    2021.09.06
  • 210905 ๊ฐœ๋ฐœ๊ธฐ๋ก: ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋“ฑ๊ตฃ๊ธธ ํŒŒ์ด์ฌ

    ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฌธ์ œ์ธ๋ฐ, ๋‹น์žฅ DP ๊ฐ€ ๋ญ๋ƒ๊ณ  ๋ฌผ์œผ๋ฉด ๋ญ๋ผ ๋Œ€๋‹ตํ•  ์ž์‹ ์ด ์—†๋‹ค. ๊ทธ๋งŒํผ DP ๋ฌธ์ œ์— ๋ฌด์ง€ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ œ๋Œ€๋กœ ์ ‘๊ทผ๋„ ๋ชปํ–ˆ๋‹ค. ์š”์ฆ˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค level 3 ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ์žˆ๋Š”๋ฐ, ์†”์งํžˆ ๋‚ด ์‹ค๋ ฅ์œผ๋กœ ํ‘ธ๋Š”๊ฒŒ ๊ฑฐ์˜ ์—†๋‹ค. ๋Œ€๋ถ€๋ถ„ ๊ตฌ๊ธ€๋ง์œผ๋กœ ํžŒํŠธ๋ฅผ ์–ป์–ด ์•Œ์Œ์•Œ์Œ ํ•œ๋‹ค. ํ˜ผ์ž ์ƒ๊ฐํ•˜๋Š” ํž˜์„ ๊ธธ๋Ÿฌ์•ผํ•˜๋Š”๋ฐ ๋ง ์ฒ˜๋Ÿผ ์‰ฝ์ง€ ์•Š๋‹ค. ๊ทธ๋ž˜๋„ ๊ณ„์†ํ•ด๋ณด์ž. ๋“ฑ๊ตฃ๊ธธ ๋ฌธ์ œ ํ’€๋ฉด์„œ ๋„ˆ๋ฌด ๋ฐ˜๋ก€๋ฅผ ๋ชป ์ฐพ์•„ ๋‹ค๋ฅธ ๋ถ„๋“ค์˜ ํ’€์ด๋ฅผ ๋ดค๋‹ค. ์œ„ ์‚ฌ์ง„์˜ ๋ถ„์€ ์ง์ ‘ ๋ฐ˜๋ก€๋ฅผ ๋งŒ๋“ค์–ด ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด์…จ๋Š”๋ฐ, ์ €๋Ÿฐ ์ •์„ฑ์„ ์Ÿ์•„์•ผ ์‹ค๋ ฅ์ด ๋Š˜ ๊ฒƒ ๊ฐ™๋‹ค. ๋ฐ˜์„ฑ์„ ํ•˜๊ฒŒ ๋˜๋Š” ์ •์„ฑ์ด์—ˆ๋‹ค.

    2021.09.06
  • 210901 ๊ฐœ๋ฐœ๊ธฐ๋ก: webpack์„ ์•Œ์•„๋ณด์ž

    ๐ŸŒ€ Webpack ์˜ ๋“ฑ์žฅ๋ฐฐ๊ฒฝ ๊ณผ๊ฑฐ์—๋Š” index.html ์— ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์„ ์˜ฌ๋ ค ์‚ฌ์šฉํ–ˆ๋‹ค. ๋งŒ์•ฝ 3๊ฐœ์˜ js ํŒŒ์ผ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด index.html ์— ์ผ์ผ์ด 3๊ฐœ์˜ jsํŒŒ์ผ์„ ์ด๋Ÿฐ ์‹์œผ๋กœ ๋“ฑ๋กํ•ด์•ผ ํ–ˆ๋‹ค. ๋ฒˆ๊ฑฐ๋กœ์›€๋„ ๋ฌธ์ œ์ง€๋งŒ, ์ด๋Ÿฐ์‹์œผ๋กœ ํŒŒ์ผ์„ ๋“ฑ๋กํ•˜๋ฉด ์ „์—ญ ์Šค์ฝ”ํ”„๊ฐ€ ์˜ค์—ผ๋œ๋‹ค๋Š” ํฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. ์–ด๋А ๋ชจ๋“ˆ(js ํŒŒ์ผ)์—์„œ ์ •์˜ํ•œ sum() ํ•จ์ˆ˜๋Š” ๊ณง๋ฐ”๋กœ ์ „์—ญ ํ•จ์ˆ˜๋กœ ๋“ฑ๋ก๋˜์–ด ๋‹ค๋ฅธ ๊ณณ์—์„œ๋„ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋งŒ์•ฝ ๋‹ค๋ฅธ ๋ชจ๋“ˆ์—์„œ ๋™์ผํ•œ ์ด๋ฆ„์˜ ํ•จ์ˆ˜๊ฐ€ ๋˜ ์ •์˜๋˜๋ฉด ๊ฑท์žก์„ ์ˆ˜ ์—†๋Š” ์—๋Ÿฌ์˜ ๋Šช์— ๋น ์ง€๊ฒŒ ๋œ๋‹ค. ์˜ˆ์ธก์„ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ฆฌํ•˜์—ฌ ๋ชจ๋“ˆ ์‹œ์Šคํ…œ์ด๋ž€ ๊ฐœ๋…์ด ๋‘๋‘๋“ฑ์žฅํ•œ๋‹ค. import ํ‚ค์›Œ๋“œ๋กœ ํ•„์š”ํ•œ ๋ชจ๋“ˆ๋งŒ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์–ด ์ด์ „ ์ฒ˜๋Ÿผ ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•œ ์—๋Ÿฌ๋ฅผ ๋ง‰๋Š”๋ฐ ์ผ์กฐํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ชจ๋“ˆ ์‹œ์Šคํ…œ..

    2021.09.01
  • 210831 ๊ฐœ๋ฐœ๊ธฐ๋ก: ์ œ๋„ค๋ฆญ

    ๐ŸŒ‡ Generic ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  * ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์˜ ์ œ๋„ค๋ฆญ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค function returnMessage(message: T): T { return message } returnMessage("LIM"); returnMessage(100); : Type ์„ ์˜๋ฏธ, ํ•˜์ง€๋งŒ T ๋Š” ๋‹ค๋ฅธ ์–ธ์–ด์—์„œ๋„ ์ œ๋„ค๋ฆญ์„ ์„ ์–ธํ•  ๋•Œ ๊ด€์šฉ์ ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์–ด๋กœ, ๊ผญ T ๊ฐ€ ์•„๋‹Œ $ ๋‚˜ _ ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค (๋ฐ˜๋“œ์‹œ T ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด ์•„๋‹ˆ๋‹ค) ๋Š” ํ•จ์ˆ˜ ์ •์˜ ๋‹จ๊ณ„์—์„  ํƒ€์ž…์ด ์ •ํ•ด์ง€์ง€ ์•Š์•˜์ง€๋งŒ, ํ•จ์ˆ˜ ํ˜ธ์ถœ์‹œ ๋‚ด๋ถ€์— ์ ํžŒ ํƒ€์ž…(string, number ๋“ฑ)์€ TS compiler ๊ฐ€ ์•Œ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ( => ์—๋””ํ„ฐ์—์„œ ์ž๋™์™„์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์—๋„ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค.) >>> ์ด์ฒ˜๋Ÿผ, ..

    2021.08.31
  • 210830 ๊ฐœ๋ฐœ๊ธฐ๋ก: nestjs ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…

    ๐Ÿ—“ ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ์˜ ํ•„์š”์„ฑ @Injectable() export class HospitalService { constructor( @InjectRepository(Questions) private questionRepository: Repository, @InjectRepository(Result) // ์ด๊ฒŒ ์—†์œผ๋ฉด dist ํŒŒ์ผ์— ์—”ํ‹ฐํ‹ฐ ์ƒ์„ฑ์•ˆ๋œ๋‹ค. private resultRepository: Repository, @InjectRepository(Answers) private answersRepository: Repository ) { } typeorm model generator ๋ฅผ ํ†ตํ•ด DB์˜ ํ…Œ์ด๋ธ”์„ nestjs์˜ ์—”ํ‹ฐํ‹ฐ๋กœ ๊ฐ€์ ธ์™”๋‹ค. ๊ณต์‹๋ฌธ์„œ์—์„œ @InjectRepository() ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ๋Š”, ๋ชจ..

    2021.08.31
  • 210827 ๊ฐœ๋ฐœ๊ธฐ๋ก: ์ด๋ ฅ์„œ๋ฅผ ์“ฐ์ž

    ์ด๋ ฅ์„œ๋ฅผ ์ œ๋Œ€๋กœ ์“ฐ์ž. ์ฝ”๋”ฉ ๋ชฌ์Šคํ„ฐ ์œ ํŠœ๋ธŒ์—์„œ ์˜ฌํ•ด๊ฐ€ ์ด์ง์˜ ์ตœ์ ๊ธฐ๋ผ๊ณ  ํ•œ๋‹ค. ์ง€๊ธˆ ํšŒ์‚ฌ์—์„œ ์ข€ ๋” ์ด๋ฃจ๊ณ  ๋‚˜๊ฐ€๊ณ  ์‹ถ์€ ๋งˆ์Œ๋„ ์กฐ๊ธˆ์”ฉ ์ƒ๊ธฐ์ง€๋งŒ, ์‚ฌ์‹ค์€ ์ด์ง์— ๋„์ „ํ•˜๋Š”๊ฒƒ์ด ๋ฌด์„œ์›Œ, ์ธํ„ฐ๋ทฐ์˜ ๊ฑฐ์ ˆ์ด ๋‘๋ ค์›Œ ์ž๊ธฐ ํ•ฉ๋ฆฌํ™”ํ•˜๋Š” ๊ฒƒ์ด๋ž€ ๊ฑธ ์•ˆ๋‹ค. ์–ผ๋งˆ์ „ ๋งํฌ๋“œ์ธ์„ ํ†ตํ•ด ์—๋“€ํ…Œํฌ ์Šคํƒ€ํŠธ์—…์— ์ง€์›์„œ๋ฅผ ์ œ์ถœํ–ˆ๋‹ค. ํ˜ผ์„ ๊ฐˆ์•„ ๋„ฃ์€ ์ด๋ ฅ์„œ๋Š” ์•„๋‹ˆ์—ˆ์ง€๋งŒ, ๊ทธ๋ž˜๋„ ๋ฉด์ ‘ ๋ณผ ๊ธฐํšŒ์ •๋„๋Š” ์ƒ๊ธฐ์ง€ ์•Š์„๊นŒ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ์˜ค๋งŒ์ด์—ˆ๋‹ค. (๋Œ€์ถฉ ๊ด‘ํƒˆ์ด๋ผ๋Š” ๋œป) ์ด๋ ฅ์„œ๋ฅผ ์–ด๋–ป๊ฒŒ ์“ฐ๊ธฐ ์‹œ์ž‘ํ•ด์•ผํ• ๊นŒ. ๋ผ๋Š” ์ƒ๊ฐ์€ ๋Š์ž„์—†์ด ๋“ค์ง€๋งŒ ๋ง‰์ƒ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ•ด์•ผ ์ข‹์€ ์ด๋ ฅ์„œ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฌด์ž‘์ • ๋ ˆํผ๋Ÿฐ์Šค๋ถ€ํ„ฐ ์ˆ˜์ง‘ํ–ˆ๋‹ค Resume Reference https://careerly.co.kr/comments/31297?utm_source=crm_dm_opti..

    2021.08.29
1 2 3 4 5 6 7 ยทยทยท 11
Github LinkedIn
ยฉ Huge Hoo

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”