์Šน๋Œ ์“ฐ๋‹ค

๊ทธ๋ƒฅ ์ €๋ƒฅ #์œ„ํด๋ฆฌ๋‰ด์Šค #82

seungdols 2020. 7. 13. 23:46

๐Ÿ™Œ๐Ÿป๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ์œผ๋ฉด

๊ทธ ๋•Œ ์„ฑ์žฅ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋˜ ๊ฒƒ๋“ค

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

๋‚ด ๋ง˜๋Œ€๋กœ ์œ„ํด๋ฆฌ ๋‰ด์Šค - 2020๋…„ 26์ฃผ(2020.6.21 - 2020.6.27)

  • Kotlin + Spring boot๋กœ REST API ๊ฐœ๋ฐœ ํ•˜๋Š” ๊ธ€, JAVA 15์— ์ถ”๊ฐ€ ๋œ ๊ธฐ๋Šฅ ์†Œ๊ฐœ ๊ธ€์ด ๋‚˜์—๊ฒ ์ œ์ผ ์ข‹๊ณ , ๋‹ค๋ฅธ APP, JS, Python ๊ด€๋ จ ๊ธ€๋„ ์ข‹๋‹ค! (APP์€ ๋‚ด๊ฐ€ ๋ชฐ๋ผ์„œ ๋ชป ์ฝ๋Š”๋‹ค.)

[B๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋จธ] 7์›” 2์ฃผ ์†Œ์‹(๊ฐœ๋ฐœ/๊ด€๋ฆฌ๋„๊ตฌ, ๊ณ ์„ฑ๋Šฅ ์„œ๋ฒ„/๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ถ€๋ฌธ)

  • ์ด๋ฒˆ ํ๋ ˆ์ด์…˜์—์„œ๋Š” ์ œ์ผ ์ข‹์€ ๊ฑด ์„œ๋น„ํ๋ผ๋‹˜์˜ MacOS ์…‹ํŒ… ๊ฐœ์ •ํŒ์ด๋‹ค. (์†Œ๋ฆฌ ์งˆ๋Ÿฟ!) / ๊ทธ ์™ธ ๋‹ค์ˆ˜์˜ ์•„ํ‹ฐํด๋“ค์ด ์žˆ๋Š”๋ฐ, ์•Œ์งœ ๊ฐ€๋“ํ•˜๋‹ค.

๐Ÿ’ปJava

Optional ofNullable() method (With Examples) | Java Code Geeks - 2020

  • ofNullable() ํ•จ์ˆ˜์— ๋Œ€ํ•œ ์„ค๋ช…์ธ๋ฐ, ๋‚ด๋ถ€ ๊ตฌํ˜„ ์ฝ”๋“œ ์˜ˆ์‹œ๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ, T๊ฐ€ List๋กœ ๋„˜์–ด์˜ค๋ฉด, EmptyList ํ•ด์ค˜์•ผ ํ•˜๋Š”๊ฑฐ ์•„๋‹Œ๊ฐ€..?!!??! ์•„๋งˆ ์˜ค๋ฒ„๋กœ๋”ฉ ํ•˜์ง€ ์•Š์•˜์„๊นŒ? ํ•˜๋Š” ์ถ”์ธก (IDEA ์‹คํ–‰ํ•˜๊ธฐ ๊ท€์ฐฎ๋‹ค.) ๊ทผ๋ฐ ๊ฐ€๋งŒ ๋ณด๋ฉด, Optional ์“ธ ๋•Œ, isPresent() ์“ฐ์ง€ ์•Š์œผ๋ฉด์„œ ์œ ์—ฐํ•˜๊ฒŒ ํ•จ์ˆ˜ํ˜• function๊ณผ default value๋กœ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ณ  ์‹ถ์€๋ฐ, ๋ง‰์ƒ ์‹ค๋ฌด ์ฝ”๋“œ์—์„œ ์œ ์ง€๋ณด์ˆ˜ ํ•˜๋ฉด์„œ ๋„ฃ๋Š” ๊ฑด ๋„ˆ๋ฌด ์–ด๋ ต๋‹ค.

Convert an Array of Primitives to a List | Baeldung

  • Primitive Array to List๋กœ ๋ณ€ํ™˜ ํ•˜๋Š” ๋ฐฉ๋ฒ• ์—ฌ๋Ÿฌ๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœ ํ•œ๋‹ค. Java ์ฝ”๋”ฉ์„ ์•ˆ ํ•˜๋‹ค ๋ณด๋‹ˆ ๋ชฐ๋ž๋˜ ํ•จ์ˆ˜๋ฅผ ์•Œ๊ฒŒ ๋˜์–ด ๊ฐ€์ ธ์™”๋‹ค. .boxed() ์ฒ˜์Œ ๋ดค๋‹ค. ์—ญ์‹œ, ์ด๊ฒƒ ์ €๊ฒƒ ํ•ด๋ด์•ผ ๋Š˜๊ฒŒ ๋œ๋‹ค.

๐Ÿ–ฅJavaScript

Learn Next.js - A free video course on React and Next.js.

  • next.js๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์˜์ƒ์ด ๋ฌด๋ฃŒ๋กœ ์œ ํˆฌ๋ธŒ๋กœ ์˜ฌ๋ผ๊ฐ€ ์žˆ๋‹ค. ๋‹ค ๋ณด์ง„ ๋ชปํ–ˆ์ง€๋งŒ, ์ฐจ๊ทผ ์ฐจ๊ทผ ์•Œ๋ ค์ค€๋‹ค. ์˜์•Œ๋ชป๋„ ๊ฐ€๋Šฅํ•˜๋‹ค!

Rush

  • Rush๋Š” monorepo ๊ด€๋ฆฌ๋ฅผ ๋„์™€์ฃผ๋Š” ๋„๊ตฌ์ด๋‹ค. ์‚ฌ์‹ค ์จ ๋ด์•ผ ์•Œ ๊ฒƒ ๊ฐ™์€๋ฐ, ์ง€๊ธˆ์€ ๋”ฑํžˆ ๋ญ๊ฐ€ ์ข‹์€์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค. (์žฅ์ ์€ MS๊ฐ€ ๊ฐœ๋ฐœํ–ˆ๋‹ค.) ์žฅ์ ์€ ์—„์ฒญ ๋งŽ๋‹ค. NPM์ด๋ž‘ ์ฟต์ง์ด ์ž˜ ๋งž๋Š”๋‹ค๋Š” ์ ..(JS๊ฐ€ ์ ํ•ฉํ•ด๋ณด์ž„)

๐Ÿ‘‹๐Ÿป ์ผ๋ฐ˜์ ์ธ

์šฐ๋ฆฐ ์ด์ œ ๊ทธ๋งŒ ๋งŒ๋‚˜๊ฒ ๊ตฌ๋‚˜: ์ธ์—ฐ์˜ ์œ ํ†ต๊ธฐํ•œ์— ๋Œ€ํ•˜์—ฌ

  • ์ธ์—ฐ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์ด ๋“ ๋‹ค๋ฉด, ์ด ๊ธ€์„ ์ฝ์–ด๋ณด๋ฉด ์ข‹๊ฒ ๋‹ค. ์ธ์—ฐ์˜ ์œ ํ†ต๊ธฐํ•œ์€ ์„œ๋กœ์˜ ์ƒํ˜ธ์ž‘์šฉ์ด ํ•œ ์ชฝ์—์„œ๋งŒ ๋๋‚˜๋„ ๋๋‚˜๋Š” ๊ฑฐ๋‹ค. ๊ทธ๊ฒŒ ์—ฐ์ธ์ด๋“ , ์นœ๊ตฌ๋“ , ์ง€์ธ์ด๋“ .

์ฐจ๊ฐ€์šด ์‚ฌ์ˆ˜์™€ ์ผํ•˜๋Š” ๋ฒ•: ๋จธ๋ฆฌ๋Š” ์ฐจ๊ฐ‘๊ฒŒ, ๊ฐ€์Šด์€ ๋” ์ฐจ๊ฐ‘๊ฒŒ

  • ๋‚ด ์‚ฌ์ˆ˜ ์™œ ์ด๋ ‡๊ฒŒ ์ฐจ๊ฐ‘์ง€? ๋ญ˜ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์„๊นŒ? ๊ณ ๋ฏผ์Šค๋Ÿฌ์šธ๋•Œ ์ฝ์–ด ๋ณด์ž.
๋ฐ˜์‘ํ˜•