Skip to content

20210125

David Chung edited this page Jan 25, 2021 · 1 revision

ํšŒ๊ณ 

Sunny

  • ๋ฉด์ ‘ / ๋ฉด์ ‘์ค€๋น„๋กœ ๋ฐ”์˜๊ฒŒ ์ง€๋ƒˆ๋‹ค
  • ๋ฉด์ ‘๋ณด๋ฉด์„œ ๋А๋‚€ ์ :
    • ๊ธฐ๋ณธ๊ธฐ์— ์ถฉ์‹คํ•ด์•ผ... ๊ณต๋ถ€๋ฅผ ๋” ํ•ด์•ผ๊ฒ ๋‹ค
    • ELK, DB, query optimization...

Han

  • ์•„์ดํ…œ 54์˜ ๊ฒฝ์šฐ๋Š” ํฌ๊ฒŒ ์–ด๋ ต์ง€ ์•Š์•˜๋‹ค
  • best practice๋ฅผ ํ˜„์—… ์ฝ”๋“œ๋ฒ ์ด์Šค์— ์ ์šฉํ•˜๊ธฐ์—๋Š” ์–ด๋ ค์›€์ด ์žˆ๋‹ค...

David

  • ๊ฐœ๊ฐ•
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—ด์‹ฌํžˆ ํ’€๊ณ  ์žˆ์Œ (leetcode + ํ’€์ด๋ฐฉ๋ฒ•, ์ƒ๊ฐ)

Pyro

  • ์ฝ”๋“œ์Šค์ฟผ๋“œ cs10 ๋„ˆ๋ฌด ๋นก์„ธ๋‹ค...

Roach

  • cs10 ๊ณต๋ถ€(RxJava)

Items

item51

  • List๋Š” ๋งจ์ฒ˜์Œ, ๋งจ๋งˆ์ง€๋ง‰ ์ธ๋ฑ์Šค์˜ element๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์„œ๋“œ๊ฐ€ ์—†์Œ.
    • API์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ฑด ํ•ต์‹ฌ์ ์ธ,ํ•„์ˆ˜์ ์ธ ๋ฉ”์„œ๋“œ
    • ์ด API๋ฅผ ํ†ตํ•ด์„œ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ž์‹ ์—๊ฒŒ ํ•„์š”ํ•œ ๋ฉ”์„œ๋“œ๋ฅผ ์กฐํ•ฉํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฒŒ ๋‚ซ๋‹ค.
    • ๋„ˆ๋ฌด ๋‹ค ๋งŒ๋“ค์–ด์ฃผ๋ฉด, API ์ž์ฒด๊ฐ€ ์ง€์ €๋ถ„ํ•ด์ง„๋‹ค.
  • ๋ฆฌ์Šค์ฝ”ํ”„ ์น˜ํ™˜์›์น™
  • ์—ด๊ฑฐํƒ€์ž… ์‚ฌ์šฉ์€ ๊ฐ€๋…์„ฑ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ™•์žฅ์„ฑ๋„ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ.

item52

  • inexact method reference
  • submit method๊ฐ€ overloading ๋˜์–ด์žˆ๋Š” ์ƒํƒœ (Runnable or Callable)
    • Runnable return ํƒ€์ž… ์—†์Œ. Callable์€ ์žˆ๊ณ 
    • ๊ฐ™์€ ์œ„์น˜์— functional Interface๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ์˜ค๋ฒ„๋กœ๋”ฉ์ด ๋˜์–ด์žˆ๋Š” ์ƒํƒœ
  • println, ์—ฌ๋Ÿฌ๊ฐœ๋กœ ์˜ค๋ฒ„๋กœ๋”ฉ์ด ๋˜์–ด์žˆ๋Š” ์ƒํƒœ์˜ ๋ฉ”์„œ๋“œ
    • method reference๋ฅผ ์ด์šฉํ•˜๋ฉด, ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ์„ ์ˆ˜๋„, ์—†์„์ˆ˜๋„ ์žˆ์œผ๋ฏ€๋กœ ์ปดํŒŒ์ผ๋Ÿฌ ์—๋Ÿฌ
  • Thread::yield๋Š” ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฆฌํ„ด๊ฐ’์ด ์—†์œผ๋ฏ€๋กœ(Runnable) -> ์ปดํŒŒ์ผ๋Ÿฌ ์—๋Ÿฌ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ.
  • Thread::currentThread, ๋ฐ˜ํ™˜ ๊ฐ’ ์žˆ์Œ(Callalbe) -> ์ปดํŒŒ์ผ๋Ÿฌ ์—๋Ÿฌ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ

item53

  • ๊ฐ€๋ณ€์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐฐ์—ด์„ ํ• ๋‹นํ•ด์„œ ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ์ •์  ํŒฉํ„ฐ๋ฆฌ ๋ฉ”์„œ๋“œ๋ฅผ ํ™œ์šฉํ•˜์ž.

item54

  • null ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ฒŒ๋˜๋ฉด ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ ํด๋ผ์ด์–ธํŠธ ๋กœ์ง์ด ๋” ๋ณต์žกํ•ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋นˆ ์ปฌ๋ ‰์…˜์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ์ง€ํ–ฅํ•˜์ž.

item55

  • null์„ ๋ฐ˜ํ™˜ํ•ด์„œ NullPointerException์„ ๋Ÿฐํƒ€์ž„์— ๋งŒ๋‚˜๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” Optional์„ ํ•ธ๋“ค๋งํ•˜๋Š” ๊ฒƒ์„ ๊ฐ•์ œํ•˜์ž.
  • Kotlin์ด ์ข‹๋‹ค.
Clone this wiki locally