[2021-06-09 수] TIL

노을·2021λ…„ 6μ›” 9일
0

TIL

λͺ©λ‘ 보기
80/81

πŸ’¬ ν™•μ‹€νžˆ TIL을 μž‘μ„±ν•˜λ‹ˆκΉŒ ν•˜λ£¨λ₯Ό λ˜λŒμ•„λ³΄λ©΄μ„œ μžκ·Ήμ΄λ˜λŠ” 것 κ°™λ‹€.

[λ°μ΄ν„°λ² μ΄μŠ€] 곡뢀


  • DDL, DCL DML
  • 인곡킀, μžμ—°ν‚€, μŠˆνΌν‚€, 후보킀, λŒ€μ•ˆν‚€

[LeetCode] μžμ‹ μ„ μ œμ™Έν•œ λ°°μ—΄μ˜ κ³±


  • https://github.com/AlgorithmSqaud/Algorithm/tree/main/Array/Product/노을
  • 투 포인터같이 μ–‘ λμ—μ„œ κ³±μ…ˆ κ²°κ³Όλ₯Ό κ΅¬ν•˜κ³ , μ΅œμ’…μ μœΌλ‘œ μ„œλ‘œ κ³±ν•˜λŠ” μ—°μ‚° 방식이 μ‹ κΈ°ν–ˆλ‹€.
  • 자기 μžμ‹ μ„ μ œμ™Έν•œ μ™Όμͺ½/였λ₯Έμͺ½ κ³±μ…ˆ κ²°κ³Όλ₯Ό κ΅¬ν•œλ‹€λŠ” 게 정말 이해가 μ•ˆ κ°”μ§€λ§Œ μΌ€μ΄μ˜ μ„€λͺ…μœΌλ‘œ 단칼에 이해할 수 μžˆμ—ˆλ‹€.
  • 파이썬 μ•Œκ³ λ¦¬μ¦˜ 인터뷰 κ΅μž¬μ— 있던 풀이 법은 λ‚΄κ°€ μ΄ν•΄ν•˜κΈ°μ—λŠ” λ‚œν•΄ ν–ˆλŠ”λ°, μΌ€μ΄λŠ” λ”± λ‚΄κ°€ 이해할 수 μžˆλŠ” 눈 λ†’μ΄λ‘œ μ„€λͺ…을 ν•΄μ€˜μ„œ μ‰½κ²Œ 이해할 수 μžˆμ—ˆλ‹€. πŸ‘πŸ‘

[OAuth] μŠ€ν”„λ§ ν”„λ‘œμ νŠΈ μ—°μŠ΅


  • https://github.com/sanhee/OAuth
  • OAuthλ₯Ό μ’€ 더 μ΄ν•΄ν•˜κ³ μž, 파이둜의 OAuth ν”„λ‘œμ νŠΈλ₯Ό μ²˜μŒλΆ€ν„° λκΉŒμ§€ 코딩을 ν•΄λ΄€λ‹€.
    - ( 제인 μ½”λ“œκΉŒμ§€ ν•©ν•˜λ©΄ 벌써 2번째 γ…‹γ…‹γ…‹...)
  • ν™•μ‹€νžˆ λͺ¨λ“  뢀뢄을 직접 μ³λ³΄λ‹ˆ, ꡬ쑰 νŒŒμ•…μ„ ν•˜λŠ”λ° λ§Žμ€ 도움이 됐닀.
  • λΉŒλ“œ 였λ₯˜λŠ” μ—†μ—ˆμ§€λ§Œ, μ•‘μ„ΈμŠ€ 토큰을 λ°œκΈ‰ 받지 λͺ»ν•˜λŠ” 문제점이 μžˆμ—ˆλ‹€.
    • POST λ₯Ό 보낼 λ•Œ κ΄€λ ¨λœ 객체의 정보λ₯Ό λ‹΄μ•„μ€˜μ•Ό ν•˜λŠ”λ° 각 getter/setter λ©”μ†Œλ“œμ— json μ˜΅μ…˜μ˜ μ• λ…Έν…Œμ΄μ…˜μ„ μ•ˆλΆ™μ—¬μ€€ 게 μ›μΈμ΄μ—ˆλ‹€.
    • 보톡 DTOλ₯Ό λ§Œλ“€ λ•ŒλŠ” μŠ€ν”„λ§ ν”„λ‘œνΌν‹°μ— spring.jackson.property-naming-strategy=SNAKE_CASE μ˜΅μ…˜μ„ ν•΄μ£Όλ©΄ 잭슨 λΌμ΄λΈŒλŸ¬λ¦¬κ°€ μžλ™μœΌλ‘œ λ„λ©”μΈμ˜ ν•„λ“œ 값을 μŠ€λ„€μ΄ν¬ μΌ€μ΄μŠ€μ˜ 제이슨 ν˜•νƒœλ‘œ λ³€ν™˜μ„ ν•΄μ€˜μ„œ 좔가적인 μ• λ…Έν…Œμ΄μ…˜μ„ 뢙여주지 μ•Šμ•˜λŠ”λ°, restTemplate은 잭슨 λΌμ΄λΈŒλŸ¬λ¦¬κ°€ 잘 μž‘λ™ν•˜μ§€ μ•ŠλŠ” 것 κ°™λ‹€. 이 뢀뢄은 λ‚˜μ€‘μ— ν•œλ²ˆ μ•Œμ•„λ΄μ•Όκ² λ‹€.

[이슈트래컀] 일지


  • ERD μ—„μ²­ κ°„λ‹¨ν•˜κ²Œ μŠ€μΌ€μΉ˜
  • OAuth λ‘œκ·ΈμΈμ‹œ GitHub 이름이 μ—†λŠ” κ²½μš°μ— λŒ€ν•œ μ˜ˆμ™Έμ²˜λ¦¬
  • 파이둜의 열일
    • ν”„λ‘ νŠΈ νŒ€μ›λ“€ 둜컬 ν™˜κ²½μ— μŠ€ν”„λ§ μ„œλ²„κ°€ ꡬ동 되게 λ„μ»€λ‘œ ꡬ좕해, μ„œλ²„μ˜ 인프라 지원 없이 μžκ°€ ν…ŒμŠ€νŠΈκ°€ κ°€λŠ₯해짐.
  • 이번 ν”„λ‘œμ νŠΈλŠ” λΉ‘μ„Έκ²Œ API κ΅¬ν˜„μ„ ν•˜μ§€ μ•Šκ³ , 쉬엄쉬엄 ν•˜λŠ” λŠλ‚Œμ΄λ‹€.
    • 이번 μ£ΌκΉŒμ§€ 둜그인 κΈ°λŠ₯ κ΅¬ν˜„μ΄ λͺ©ν‘œμΈλ° 거의 μ™„μ„±λœ 것 κ°™λ‹€.
    • μ•„κΉŒ μš°μ—°νžˆ μΌ€μ΄λž‘ 제인이 jwt claim에 κ°€λŠ₯ν•œ privateν•œ μœ μ € 정보λ₯Ό λ„£μœΌλ©΄ μ•ˆλœλ‹€λŠ” 이야기λ₯Ό λ“€μ—ˆλŠ”λ° 내일 νŒŒμ΄λ‘œλž‘ μ–˜κΈ°ν•΄λ΄μ•Όκ² λ‹€.
profile
μΉ΄λ₯΄νŽ˜λ””μ— 

0개의 λŒ“κΈ€