λ°μν 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. μ΄μ 1 Β·Β·Β· 12 13 14 15 16 17 18 Β·Β·Β· 42 λ€μ λ°μν