λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
λ°˜μ‘ν˜•

IT Blog418

2021λ…„ 4μ›” 회고둝 4μ›” 회고둝인데 쑰금 λŠ¦μ€ 5μ›” 2일에 μž‘μ„±ν•˜κ²Œ λ˜μ—ˆλ‹€... 개인적으둜 진행쀑인 μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈκ°€ 4μ›” 막바지가 λ˜λ©΄μ„œ 쑰금 λ°”λΉ μ§€λ©΄μ„œ... νšŒκ³ λ‘μ„ μž‘μ„±ν•  μ‹œκ°„μ΄ μ—†μ—ˆλ‹€. 🀣 λ‹€ν–‰νžˆ μ§€κΈˆμ€ μ–΄λŠμ •λ„ λ§ˆλ¬΄λ¦¬κ°€ λ˜μ—ˆκ³ , 더 늦으면 μ•ˆλ˜κΈ°μ— μž‘μ„±ν•΄μ•Όκ² λ‹€ ! μš”μ¦˜ λ­”κ°€ 머리에 λ„ˆλ¬΄ λ„£λŠ”κ²Œ λ§Žμ•„μ„œ κ·ΈλŸ°μ§€(?) 잘 μ•ˆλ“€μ–΄ μ˜€λŠ” 것 κ°™λ‹€.. γ… γ…  μΌμ΄λ‚˜ κ³΅λΆ€λ§ŒνΌ 잘 μ‰¬λŠ”κ²ƒλ„ 그만큼 μ€‘μš”ν•˜λ‹€κ³  μƒκ°ν•˜κ³ , ν•œ λ²ˆμ”© 잘 쉬어야겠닀 .. 4μ›”μ—” 무엇을 ν–ˆλŠ”μ§€, νšŒκ³ λ‘μ„ μž‘μ„±ν•˜λŠ” μ‹œμ μ—μ„œ μ „λΆ€ λ‹€ κΈ°μ–΅ν•˜λŠ”κ±΄ λΆˆκ°€λŠ₯ν•˜λ‹€. κ·Έλ‚˜λ§ˆ 닀행인건 Daily Plan으둜 맀일 무엇을 곡뢀할지 μž‘μ„±ν•˜κ³  μžˆκΈ°μ—, 기둝을 ν† λŒ€λ‘œ 4월에 μ§„ν–‰ν–ˆλ˜ 것을 νšŒκ³ ν•˜κ³ μž ν•œλ‹€. 항상 기둝을 ν•˜μž ! πŸŽ— μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ 4μ›” ν•œλ‹¬κ°„ μ›Ή μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈλ₯Ό.. 2021. 5. 2.
Caused by: java.lang.IllegalArgumentException: invalid target release: 11 • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” Caused by: java.lang.IllegalArgumentException: invalid target release: 11 μ•ˆλ…•ν•˜μ„Έμš”.. 힘이 λΉ μ§€λŠ” ν•˜λ£¨μž…λ‹ˆλ‹€. 메이븐을 톡해 λΉŒλ“œλ₯Ό ν•˜λŠ” 도쀑에 제λͺ©κ³Ό 같은 ~ invalid target release:11 였λ₯˜κ°€ λ°œμƒν–ˆμ—ˆμŠ΅λ‹ˆλ‹€. AWSμ—μ„œ μŠ€ν”„λ§λΆ€νŠΈμ™€ λ¦¬μ•‘νŠΈλ₯Ό λ°°ν¬ν•˜λŠ” 와쀑에 이것저것 μ†λŒ€λ‹€λ³΄λ‹ˆ 이전에 잘 되던 λΉŒλ“œλ„ μ•ˆλ©λ‹ˆλ‹€..γ…œγ…œ 무슨 였λ₯˜μΈμ§€ μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€ ! 였λ₯˜ 사진은 μž‘μ§€λ§Œ μœ„μ™€ κ°™κ³ .. λ‚΄μš©μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. [ERROR] Failed to e.. 2021. 5. 1.
AWS EC2 iptablesλ₯Ό 톡해 μ„œλ²„ 포트 ν¬μ›Œλ”©(HTTP 80 -> Tomcat 8080) • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” AWS EC2 μ„œλ²„ 포트 ν¬μ›Œλ”©(HTTP 80 -> Tomcat 8080) μ•ˆλ…•ν•˜μ„Έμš”, μ΄λ²ˆμ— 정리할 λ‚΄μš©μ€ AWS EC2μœ„μ˜ μ„œλ²„μ—μ„œ iptables λͺ…λ Ήμ–΄λ₯Ό 톡해 포트 ν¬μ›Œλ”©(80 -> 8080)을 진행해보도둝 ν•˜κ² μŠ΅λ‹ˆλ‹€. πŸŽ— μ™œ 80포트λ₯Ό 8080포트둜 ν¬μ›Œλ”©μ„ ν•΄μ•Όν• κΉŒμš”? ν˜„μž¬ μ €λŠ” AWS EC2에 μŠ€ν”„λ§ λΆ€νŠΈ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ°°ν¬ν•œ μƒνƒœμž…λ‹ˆλ‹€. ν•΄λ‹Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— IPλ₯Ό 톡해 μ ‘κ·Όν•˜λ €λ©΄ IP 뒀에 ν†°μΊ£μ˜ 포트(8080) 을 λΆ™μ—¬μ•Ό 접속이 κ°€λŠ₯ν•©λ‹ˆλ‹€. - 15.162.211.192:8080 λ§Œμ•½ 80 포트λ₯Ό 808.. 2021. 4. 30.
Git pull 받은 λ‚΄μ—­ rollback(볡ꡬ) ν•˜κΈ° • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” Git pull 받은 λ‚΄μ—­ λ‘€λ°±ν•˜κΈ° μž‘μ—…μ„ ν•˜λ‹€κ°€ μ‹€μˆ˜λ‘œ νŠΉμ • λΈŒλžœμΉ˜μ—μ„œ Mergeκ°€ λ˜μ§€ μ•Šμ€ main 브랜치의 μ½”λ“œλ₯Ό pull둜 λ°›μ•„μ™€λ²„λ ΈμŠ΅λ‹ˆλ‹€... git pull origin main Git μ‚¬μš©λ²•μ΄ 아직 μ„œνˆ΄μ–΄μ„œ ν˜„μž¬ μž‘μ—…μ€‘μΈ λΈŒλžœμΉ˜μ—μ„œ main 브랜치의 μ†ŒμŠ€λ₯Ό pull둜 λ°›μ•„μ™€λ²„λ ΈμŠ΅λ‹ˆλ‹€. μ˜€λ©”.. 전에 μž‘μ—…ν•˜λ˜ 내역듀이 λ‹€ 사라져 λ²„λ ΈλŠ”λ°μš”...... μ°Ύμ•„λ³΄λ‹ˆ pull받은 내역을 λ‘€λ°±ν•˜λŠ” λ‚΄μš©μ΄ μžˆμ–΄μ„œ λ‹€ν–‰μž…λ‹ˆλ‹€ γ… γ… γ…  🀣 λ‘€λ°±ν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. git reflog // λͺ¨λ“  μ»€λ°‹μ˜ 기둝 확인 gi.. 2021. 4. 19.
AWS EC2 μΈμŠ€ν„΄μŠ€ μƒμ„±ν•˜κΈ° • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” AWS EC2(Elastic Compute Cloud) μΈμŠ€ν„΄μŠ€ μƒμ„±ν•˜κΈ° μ•ˆλ…•ν•˜μ„Έμš”~ 이번 μ‹œκ°„μ— 정리할 λ‚΄μš©μ€ AWSμ—μ„œ EC2 μΈμŠ€ν„΄μŠ€λ₯Ό μƒμ„±ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. AWS에 νšŒμ› κ°€μž…μ€ λ˜μ–΄ μžˆλ‹€κ³  κ°€μ •ν•˜κ³  μž‘μ„±ν•˜κ² μŠ΅λ‹ˆλ‹€ ! λ¨Όμ € 본인의 리전을 ν™•μΈν•©λ‹ˆλ‹€. λ¦¬μ „μ΄λž€? AWS의 μ„œλΉ„μŠ€κ°€ ꡬ동될 지역을 μ΄μ•ΌκΈ°ν•©λ‹ˆλ‹€. AWSλŠ” λ„μ‹œλ³„λ‘œ ν΄λΌμš°λ“œ μ„Όν„°λ₯Ό μ§€μ–΄ ν•΄λ‹Ή μ„Όν„°μ—μ„œ κ΅¬μΆ•λœ 가상머신듀을 μ‚¬μš©ν•  수 μžˆλŠ”λ°, 이λ₯Ό 리전이라고 ν•©λ‹ˆλ‹€. μ„œμšΈ 리전이 생기기 μ „κΉŒμ§€λŠ” κ΅­λ‚΄ μ„œλΉ„μŠ€λ“€μ€ 도쿄 리전을 μ‚¬μš©ν–ˆλŠ”λ°μš”, ν•œκ΅­κ³Ό κ°€μž₯ κ°€κΉŒμš΄ μ§€.. 2021. 4. 19.
AWS RDS MySQL 8 λŒ€μ†Œλ¬Έμž ꡬ뢄 μ•ˆν•˜λ„λ‘ μ„€μ •ν•˜κΈ°(Downgrade MySQL 5) • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” AWS RDS MySQL8 λŒ€μ†Œλ¬Έμž ꡬ뢄 μ•ˆν•˜λ„λ‘ μ„€μ • μ•ˆλ…•ν•˜μ„Έμš”, μ΄λ²ˆμ— 정리할 λ‚΄μš©μ€ AWS RDS에 MySQL λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μƒμ„±ν–ˆμ„ λ•Œ, λŒ€μ†Œλ¬Έμž ꡬ뢄을 μ„€μ •ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. 2022.07.08 μΆ”κ°€) μ•„λž˜μ™€ 같은 λŒ“κΈ€μ„ λ‚¨κ²¨μ£Όμ…”μ„œ μ°Έκ³ ν•΄λ³΄μ‹œλ©΄ 쒋을 λ“― ν•©λ‹ˆλ‹€. κ³΅μœ ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. πŸ‘Ό β€» 같은 문제둜 이 글을 κ²€μƒ‰ν•˜κ²Œ λ˜μ—ˆλŠ”λ°μš”. νŒŒλΌλ―Έν„° κ·Έλ£Ή 변경은 μ•ˆλ˜μ§€λ§Œ 처음 DBλ₯Ό 생성 ν•  λ•Œ λΆ€ν„° lower_case_table_names = 1으둜 μ„€μ •λœ νŒŒλΌλ―Έν„° 그룹을 μ‚¬μš©ν•˜λ©΄ MySQL 8 RD.. 2021. 4. 16.
Wanted Live Talk #23. 였늘의 개발자 1μ£Όμ°¨ • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” Wanted x > wecode 였늘의 개발자 1μ£Όμ°¨ κΉ€μ–‘κ·€λ‹˜ www.wanted.co.kr/events/livetalk23 Wanted Live Talk #23. 였늘의 개발자 [μ›ν‹°λ“œXμœ„μ½”λ“œ] λ§€μ£Ό λͺ©μš”일 점심, μ§„μ§œ κ°œλ°œμžλ“€μ˜ μ–˜κΈ°κ°€ κ³΅κ°œλ©λ‹ˆλ‹€! www.wanted.co.kr 🎡 Part1. ν”„λ‘ νŠΈ μΆœμ‹ μ˜ CTO • CTO둜 κ°€λŠ” μ»€λ¦¬μ–΄λŠ”? • μ–Έμ œμ―€ 'κ·Έλƒ₯ 개발자'μ—μ„œ ν•œ 단계 올라갈 수 μžˆμ„κΉŒ? • CTO, 개발 νŒ€μž₯이 κ°œλ°œμžμ—μ„œ ν•œ 단계λ₯Ό λ‚˜λˆ„λŠ” μœ„ μ•„λž˜λŠ” μ•„λ‹ˆλΌκ³  생각함 • 본인이 일을 즐길 수 μžˆλŠ”κ°€? (.. 2021. 4. 15.
[Git] - git branch λͺ…λ Ήμ–΄ 정리 • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” Git branch λͺ…λ Ήμ–΄ 정리 λΈŒλžœμΉ˜λž€ ? μ—¬λŸ¬ κ°œλ°œμžλ“€μ΄ λ™μ‹œμ— λ‹€μ–‘ν•œ μž‘μ—…μ„ ν•  수 있게 λ§Œλ“€μ–΄ μ£ΌλŠ” κΈ°λŠ₯ λ…λ¦½μ μœΌλ‘œ μ–΄λ– ν•œ μž‘μ—…μ„ μ§„ν–‰ν•˜κΈ° μœ„ν•œ κ°œλ… ν•„μš”μ— μ˜ν•΄ λ§Œλ“€μ–΄μ§€λŠ” 각 λΈŒλžœμΉ˜λŠ” λ‹€λ₯Έ 브랜치의 영ν–₯을 λ°›μ§€ μ•ŠκΈ° λ•Œλ¬Έμ—, κ°œλ°œμžκ°€ μ—¬λŸ¬ μž‘μ—…μ„ λ™μ‹œμ— 진행이 κ°€λŠ₯ μ΄λ ‡κ²Œ λ§Œλ“€μ–΄μ§„ 브랜치λ₯Ό λ‹€λ₯Έ λΈŒλžœμΉ˜μ™€ 병합(Merge)ν•¨μœΌλ‘œμ¨, μž‘μ—… λ‚΄μš©μ„ λ‹€μ‹œ μƒˆλ‘œμš΄ 브랜치λ₯΄ λͺ¨μ„ 수 있음 초기 λΈŒλžœμΉ˜λŠ” main(μ΄μ „μ—λŠ” master) λΌλŠ” μ΄λ¦„μ˜ 브랜치λ₯Ό 생성함 λ‹€λ₯Έ 브랜치λ₯Ό μƒμ„±ν•˜κ³  checkout(λ³€κ²½) ν•˜μ§€ μ•ŠλŠ” 이.. 2021. 4. 11.
AWS RDS μ™ΈλΆ€ 접속 • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” AWS RDS μ™ΈλΆ€ 접속 μ•ˆλ…•ν•˜μ„Έμš”~ μ΄λ²ˆμ— 정리할 λ‚΄μš©μ€ AWS RDS의 DB에 μ™ΈλΆ€ IPμ—μ„œ μ ‘μ†ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. μ΄λ²ˆμ— RDS에 DB(MySQL)을 μƒμ„±ν•œ ν›„ 둜컬PCμ—μ„œλŠ” DB 접속이 μ •μƒμ μœΌλ‘œ λ˜μ—ˆμœΌλ‚˜, λ‹€λ₯Έ λΆ„(μ™ΈλΆ€PC)μ—μ„œλŠ” DB 접속에 Commnuications link failure ~ connect timed out μ΄λΌλŠ” 였λ₯˜κ°€ λœ¨λ©΄μ„œ 접속이 μ•ˆλ˜μ—ˆμŠ΅λ‹ˆλ‹€. RDS에 DBλ₯Ό μƒμ„±ν•œ ν›„ μ™ΈλΆ€ IPμ—μ„œ 접속을 ν—ˆμš©ν•˜λ €λ©΄ λ‹€μŒ 두 κ°€μ§€ 섀정을 ν•΄μ£Όμ–΄μ•Ό ν•©λ‹ˆλ‹€. 🎡 퍼블릭 μ•‘μ„ΈμŠ€ ν—ˆμš© λ¨Όμ € RDS에 퍼블릭 μ•‘.. 2021. 4. 10.
[Git] - warning: LF will be replaced by CRLF 핸듀링 • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” warning: LF will be replaced by CRLF μ•ˆλ…•ν•˜μ„Έμš”~ μ΄λ²ˆμ— 정리할 였λ₯˜λŠ” 제λͺ©κ³Ό 같은 였λ₯˜μž…λ‹ˆλ‹€. warning: LF will be replaced by CRLF in ~ (LF, CRLF) μœ„μ™€ 같은 였λ₯˜λŠ” λ§₯ or λ¦¬λˆ…μŠ€λ₯Ό μ‚¬μš©ν•˜λŠ” κ°œλ°œμžμ™€ μœˆλ„μš°λ₯Ό μ‚¬μš©ν•˜λŠ” κ°œλ°œμžκ°€ ν˜‘μ—…ν•  λ•Œ λ°œμƒν•˜λŠ” 였λ₯˜μž…λ‹ˆλ‹€. μ €λŠ” μœˆλ„μš°λ‘œ μž‘μ—…μ„ ν•˜μ§€λ§Œ, ν”„λ‘ νŠΈ μž‘μ—…μžλΆ„μ€ λ§₯OS둜 μž‘μ—…μ„ ν•˜κΈ°λ•Œλ¬Έμ—, μ‹€μ œ commit을 ν•  λ•Œ μœ„μ™€ 같은 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. 🎡 그럼 μœ„μ™€ 같은 였λ₯˜λŠ” 무슨 였λ₯˜μΌκΉŒμš” ? μœ„μ—μ„œ 말.. 2021. 4. 9.
λ°˜μ‘ν˜•