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

IT Blog404

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.
2021λ…„ 1λΆ„κΈ° (1μ›” ~ 3μ›”) 회고둝 .. νšŒκ³ λ‘μ„ μ˜€λžœλ§Œμ— μž‘μ„±ν•˜κ²Œ λ˜μ—ˆλŠ”λ°, μ˜€λžœλ§Œμ— μ¨μ„œ κ·ΈλŸ°μ§€ 뭘 써야할지 잘 λͺ¨λ₯΄κ² λ‹€ ....... πŸ€” μž‘λ…„ 2020λ…„ 회고둝 을 μž‘μ„±ν•œ λ’€ 처음 μ“°λŠ”λ° μž‘λ…„μ—λŠ” 맀 달 νšŒκ³ λ‘μ„ μž‘μ„±ν–ˆμ—ˆλŠ”λ°, μ˜¬ν•΄λŠ” 아무 생각 없이 1μ›” 2월은 μ§€λ‚˜μ³λ²„λ¦¬κ³  3월에 μ „μ²΄μ μœΌλ‘œ μž‘μ„±ν•˜κ²Œ λ˜μ—ˆλ‹€..πŸ˜’ 맀 달 νšŒκ³ λ‘μ„ μž‘μ„±ν•˜λŠ”κ²Œ λͺ¨μ•„μ„œ μž‘μ„±ν•˜λŠ” 것 보닀 더 자주 λ˜λŒμ•„λ³Ό 수 μžˆμ–΄μ„œ λ‹€μŒλ‹¬ λΆ€ν„°λŠ” 맀 달 νšŒκ³ λ‘μ„ μž‘μ„±ν•΄μ•Όκ² λ‹€ ! 2021년이 되고 3월이 λλ‚ λ•ŒκΉŒμ§€, μ•½ 3κ°œμ›”κ°„ 무엇을 ν–ˆμœΌλ©° μ–Όλ§ˆλ‚˜ μ„±μž₯ν–ˆλŠ”μ§€ 큰 ν™œλ™λ“€μ„ 톡해 λ˜λŒμ•„λ³΄μž ! πŸŽ— ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ μ›Ή λ°±μ—”λ“œ μ‹œμŠ€ν…œ κ΅¬ν˜„(SpringBoot) 1μ›” μ΄ˆλΆ€ν„° λŒ€λž΅ 5μ£Όλ™μ•ˆ ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€μ—μ„œ μ§„ν–‰ν–ˆλ˜ 개발 & μ½”λ“œλ¦¬λ·° 유료 μŠ€ν„°λ””μ΄λ‹€. 맀 μ£Ό κ³Όμ œκ°€ 주어지고, ν•΄λ‹Ή 과제λ₯Ό μˆ˜ν–‰ν•˜.. 2021. 3. 28.
[Java] - μžλ°” μ •κ·œ ν‘œν˜„μ‹(Regular Expression) + 2021 카카였 μ½”ν…Œ(μ‹ κ·œ 아이디 μΆ”μ²œ) μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” μ •κ·œ ν‘œν˜„μ‹(Regular Expression) μ•ˆλ…•ν•˜μ„Έμš”, μ΄λ²ˆμ— 정리할 λ‚΄μš©μ€ Javaμ—μ„œμ˜ μ •κ·œ ν‘œν˜„μ‹(Regular Expression) μž…λ‹ˆλ‹€. 졜근 κ°œλ°œμ„ ν•˜λ©΄μ„œ μ •κ·œ ν‘œν˜„μ‹μ„ μ‚¬μš©ν•˜λ©΄ 더 κ°„λ‹¨ν•˜κ²Œ ν•΄κ²°ν•  수 μžˆλŠ” λ¬Έμ œλ“€μ„ κ½€ 자주 μ ‘ν–ˆμ—ˆκ³ , κ·Έλ•Œλ§ˆλ‹€ μ£Όλ¨Ή κ΅¬κ΅¬μ‹μœΌλ‘œ μ •ν™•ν•œ 이해없이 검색을 톡해 해결을 ν•΄μ™”μ—ˆμŠ΅λ‹ˆλ‹€... λ”°λΌμ„œ μ΄λ²ˆμ— 정리λ₯Ό ν•œ 번 ν•˜λ €κ³  ν•©λ‹ˆλ‹€ ✏ μœ„ν‚€λ°±κ³Όμ— λ‚˜μ™€μžˆλŠ” μ •κ·œ ν‘œν˜„μ‹μ˜ μ •μ˜λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. μ •κ·œ ν‘œν˜„μ‹(正規葨現式, μ˜μ–΄: regular expression, κ°„λ‹¨νžˆ regexp[1.. 2021. 3. 28.
[IntelliJ] - μΈν…”λ¦¬μ œμ΄ μ‹€ν–‰ μ‹œ 졜근 μ’…λ£Œν•œ ν”„λ‘œμ νŠΈ λ°”λ‘œ μ‹€ν–‰ν•˜μ§€ μ•Šλ„λ‘ μ„€μ •ν•˜κΈ° βœ” μΈν…”λ¦¬μ œμ΄ Reopen projects on startup μ•ˆλ…•ν•˜μ„Έμš”, μΈν…”λ¦¬μ œμ΄λ₯Ό μ‹€ν–‰ν•  λ•Œ 항상 졜근 μ’…λ£Œν•œ ν”„λ‘œμ νŠΈκ°€ μ‹€ν–‰λ˜μ—ˆμ—ˆλŠ”λ°, μ΄λ ‡κ²Œ 섀정이 λ˜μ–΄μžˆλ‹€λ³΄λ‹ˆ λ‹€λ₯Έ ν”„λ‘œμ νŠΈλ₯Ό μ‹€ν–‰ν•˜λ €λ©΄ μΈν…”λ¦¬μ œμ΄λ₯Ό μ‹€ν–‰ν•˜κ³  Open Recent ... μ—μ„œ μ°Ύμ•„μ•Ό ν•˜λŠ” λ²ˆκ±°λ‘œμ›€μ΄ μ‘΄μž¬ν•©λ‹ˆλ‹€. λ”°λΌμ„œ, μΈν…”λ¦¬μ œμ΄λ₯Ό μ‹€ν–‰ν•  λ•Œ λ°”λ‘œ μ‹€ν–‰λ˜λŠ”κ²Œ μ•„λ‹Œ, μ‚¬μš©μžκ°€ 직접 μ‹€ν–‰ν•  ν”„λ‘œμ νŠΈλ₯Ό 지정할 수 μžˆλ„λ‘ μˆ˜μ •ν•΄λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. File > Settings... 둜 λ“€μ–΄κ°‘λ‹ˆλ‹€. (단좕킀: Ctrl + Alt + S) Appearance & Behavior > System Settings μ—μ„œ Reopen projects on startup 체크λ₯Ό ν•΄μ œν•©λ‹ˆλ‹€. μœ„ 과정을 끝내고 μΈν…”λ¦¬μ œμ΄λ₯Ό μ‹€ν–‰ν•˜λ©΄ μœ„μ™€ 같이 ν”„λ‘œμ νŠΈλ₯Ό.. 2021. 3. 25.
[Spring] - HTTP 406 Not Acceptable • μ•ˆλ…•ν•˜μ„Έμš”~ 이전에 μš΄μ˜ν•˜λ˜ λΈ”λ‘œκ·Έ 및 GitHub, 곡뢀 λ‚΄μš©μ„ μ •λ¦¬ν•˜λŠ” Study-GitHub κ°€ μžˆμŠ΅λ‹ˆλ‹€! • 넀이버 λΈ”λ‘œκ·Έ • GitHub • Study-GitHub • πŸ” βœ” HTTP 406 Not Acceptable Error Controller.java package org.juhyun.project.jbookmark.controller.post; import org.juhyun.project.jbookmark.controller.ApiResult; import org.juhyun.project.jbookmark.controller.post.dto.PostResponseDto; import org.juhyun.project.jbookmark.controller.post.dto.PostSa.. 2021. 3. 17.
λ°˜μ‘ν˜•