λ μ7 μ μΉμ μ μλμ΄μΌ! μ§κΈ EBS 50μΌ μν μμ 곡λΆνκ³ μλλ° μ μΉμ κ°μ¬λμ΄ μ λͺ νμ 건 μμμ§λ§ (μ νλΈ μΌμΈ μ μμ£Ό λΈ) μ΄λ κ² μ μνμ μ κ°λ₯΄μ³ μ£Όμλ μ€μ λͺ°λλ€. 50μΌ μνμΌλ‘ κ°λ μ λ€μ 곡λΆνκ³ κ³ λ±μνλ νλ€λ³΄λ©΄ μ΄λμ μν¬μμμ λ²μ΄λ μ μκ² μ§. μλ¬΄νΌ μ΄ 50μΌ μν κ°μ¬λμ΄ μ΄ μ± μ΄ μμ΄μ μ½μ΄λ³΄κ² λ¬λ€. μ± μ΄ λκ»μ§ μκ³ λννλ κ²μ²λΌ μ μ μ½νμ κΈλ°© μ½μλλ° λ΄ λ©νμ λμμ΄ λλ λ§μ΄ λ무 λ§μλ€. μνλ μ λͺ»νκ³ μ½ν λ 곡λΆλ₯Ό κ³μ νλλ° μ€λ ₯μ΄ λμ§ μμμ μκΈ°μμΉ¨ν΄ μμλλ° μ΄ μ λλ μν¬μλΌλ μ λλ‘λ λ°©μμΌλ‘ λ Έλ ₯νλ©΄ ν μ μλ€λ μμ κ°μ΄ μκ²Όλ€. κ·Έλ¦¬κ³ μ± μ κ°μλ§ λ΄μλ μνμ€λ ₯μ΄ λμ§ μκ³ λ΄κ° κ³ λ―Όνλ μκ°λ§νΌ μ±μ₯νλ€κ³ ν΄μ 리νΈμ½λμμ λ¬Έμ λ₯Ό νλ€κ° μλ 20.. 2025. 3. 11. λ°₯ λ¨Ήμ¬μ£Όλ κ²½μ ν νμ€ν: κ²½μ ν μ± κ°μ§μκ³ λ무 μ¬λ°λ€. μ°μ°ν λ³΄κ² λλλ° μ¬λ¦¬νμ μΈ λΆλΆκ³Ό κ²½μ νμ΄ μ°κ΄λμ΄ λμμ μμ€μ± μ½λ κ²μ²λΌ ν 3μΌ λ§μ λ€ μ½μλ€.λλ ν©λ¦¬μ μ΄μ§ λͺ»ν 보ν΅μ μΈκ°μ΄κΈ° λλ¬Έμ μλ²½ν κ²½μ μΈμ΄λΌλ©΄ νμ§ μμ μ νλ€μ νκ³ μμλ€. λμ μΆμ΄ μ΄λ° μ νμ κ²°κ³ΌλΌλ....μ£Όμκ°μ κ²½μ°λ μ¬λλ€μ΄ μ μ€λ₯Ό λ νκ³ , λ΄λ €κ° λλ κ³μ 보μ νλμ§μ λν΄λ λμμμλλ°λλ€μμ μ¬λλ€μ΄ μμ€μ λ λλ €μνκΈ° λλ¬Έμ΄λ€. κ·Έλμ μμ΅μ λ΄λ μ£Όμμ 맀λν΄μ μ΄μ΅μ νμ μ§μΌλ €κ³ νκ³ μμ€μ λ΄λ μ£Όμμ μμ€ ννΌμ±(κ°μ κΈμ‘μ΄λΌλ©΄ μμ€μ μ΄μ΅λ³΄λ€ λ ν¬κ² λλΌλ νμ)μΌλ‘ 맀λνλ κ²μ μ£Όμ νκ² λλ€.ν¬μμ ν΅μ¬ μμΉμΈ οΌμμΈ‘μ΄ λ§μΌλ©΄ μ μ§, ν리면 λ³κ²½οΌκ³Ό λ°λλλ νλμ΄λ€.맀λͺ°λΉμ©μ μ΄λ―Έ μ§κΈ.. 2024. 10. 19. νλ‘κ·Έλλ¨Έμ κΈΈ, λ©ν μκ² λ¬»λ€ p.112"μ λ§λ‘ νλ‘κ·Έλλ°μ μ νκ² λλ€λ κ²μ μΌμμ κ³Όμ μ΄λ©°, μ§μμ μΈ λ°°μκ³Ό μ°μ΅μΌλ‘ μ΄λ£¨μ΄κ°λ λλ΄ν κ³νμ΄λ€"- λ‘ μ νλ¦¬μ¦ μΈ, 'Extreme Programming Installed' "λ¬μΈμ κ²½μ§λ‘ μ΄λ₯΄λ κΈΈμ ν κ±Έμ λμ λλ§λ€ λΉμ μ λͺ©μ μ§λ λ κ±Έμ λ©μ΄μ§λ€. κ·Έ κ²½μ§λ νμμ λ Έλ ₯μ΄ νμν¨μ λ°μλ€μ΄κ³ , κ±°κΈ°μ μ΄λ₯΄λ μ¬μ μ μ¬λνλ λ²μ λ°°μ°λΌ"- μ‘°μ§ λ λλ, 'Mastery' 'μμ λ§μ μ§λλ₯Ό 그릴 λλ μ€λ μ λμ΄κ° λμ΄μλ μ¬μ ν νμ μννΈμ¨μ΄ κ°λ°μμΌ κ²μ΄λΌλ μ μ λ§μμ μκΈ°κ³ μμ΄μΌ νλ€' -> κΈ΄ μ¬μ p.150 'νκ· μ μΈ νλ‘κ·Έλλ¨Έλ³΄λ€ λμ μ¬λμ΄ λλ κ²μ΄ λͺ©νκ° μλλΌ, μκΈ° λ₯λ ₯μ νκ°νκ³ μ΄μ μ μμ λ³΄λ€ λ λμμ§ μ μλ λ°©λ²μ μ°Ύλ κ²' νΌλλ°± 루.. 2024. 8. 29. μ¬ν μννΈμ¨μ΄ π μ¬ν μννΈμ¨μ΄ (Understanding Software) 36μ₯. νλ‘κ·Έλλ¨Έκ° κ°λ‘ κ°μ μ΄μ (νλ‘κ·Έλλ¨Έλ€μ΄ λμ μ½λλ₯Ό ν λ² λ§λλλ° κ·ΈμΉμ§ μκ³ κ³μ λ§λλ μ΄μ κ° λ¬΄μμΌκΉ?) - νλ‘κ·Έλλ¨Έ λλ€μκ° μμ μ΄ μ€μ λ‘ λ¬΄μ¨ μΌμ νλμ§ μ ν λͺ¨λ₯Έλ€. λ€λ₯Έ νλ‘κ·Έλλ¨Έμ μ€μλ₯Ό κ·Έλλ‘ λ°λΌ νλ©°, κ·Έλ₯ 볡λΆν μ½λμ λ€λ₯΄μ§ μμ μλ―Έμλ μ£Όλ¬Έμ μ λ ₯νλ©° μμ μ΄ λ°λΌλ λλ‘ μμ§μ¬μ£ΌκΈΈ λ°λλ€. μ΄ λͺ¨λ νλμ μ»΄ν¨ν°μ λ©μ»€λμ¦μ΄λ μννΈμ¨μ΄ μ€κ³ μμΉ, λ³ΈμΈμ΄ μ λ ₯ μ€μΈ μ©μ΄λ λΆνΈμ μλ―Έλ₯Ό μ λλ‘ μ΄ν΄νμ§ λͺ»ν μ± νλ€. - κ°λ°μ μ λ§ μνκΈ° μν΄μλ μμμΌ ν κ²μ΄ λ무 λ§λ€. κ·ΈλΌ λ¬΄μμ λ°°μμΌ ν κΉ? 곡λΆν λΆμΌλ₯Ό μμλ΄κ³ μΆμ λ ν μ μλ λͺ κ°μ§ μ§λ¬Έμ΄ μλ€. - μμ μ΄ μ΄ λͺ¨λ μ½.. 2024. 1. 25. μ€νλ§ μΈ μ‘μ (3ν) 1μ₯ μ€νλ§ μμΌλ‘ μ€νλ§ μ»¨ν μ΄λ : κ°μ²΄κ° νμ΄λκ³ , μλΌκ³ , μλ©Ένλ€. λΉν©ν 리(org.springframework.beans.factory.BeanFactory μΈν°νμ΄μ€μ μ μλ¨) DIμ λν κΈ°λ³Έμ μΈ μ§μ μ ν리μΌμ΄μ 컨ν μ€νΈ(org.springframework.context.ApplicationContext μΈν°νμ΄μ€μ μ μλ¨) λΉν©ν 리λ₯Ό νμ₯ν΄ νλ‘νΌν° νμΌμ ν μ€νΈ λ©μμ§λ₯Ό μ½κ³ ν΄λΉ μ΄λ²€νΈ 리μ€λμ λν μ ν리μΌμ΄μ μ΄λ²€νΈ λ°ν κ°μ μ ν리μΌμ΄μ νλ μμν¬ μλΉμ€ μ 곡 μ€νλ§ νλ μμν¬ μ½μ΄ μ€νλ§ μ»¨ν μ΄λ λΉμ μμ±, μ€μ , κ·Έλ¦¬κ³ μ²λ¦¬ λ°©λ²μ κ΄λ¦¬νλ 컨ν μ΄λ. λΉ ν©ν 리μ μ ν리μΌμ΄μ 컨ν μ€νΈκ° μ¬κΈ°μ ν¬ν¨λλ€. λͺ¨λ μ€νλ§μ λͺ¨λμ μ½μ΄ 컨ν μ΄λ μμ ꡬμΆλλ€. AOP λͺ¨λ(as.. 2023. 3. 18. μ€νλ§ μ λ¬Έμ μν μλ° κ°μ²΄ μ§ν₯μ μ리μ μ΄ν΄ μ±ν° 1 μ¬λμ μ¬λν κΈ°μ μ€νλ§ νλ μμν¬μ κ°λ μ OOP νλ μμν¬μ΄λ€μ€νλ§ μΌκ°ν IoC/DI, AOP, PSA μλ° μμμΌ ν κ²- OOP κ°λ - μλ° μΈμ΄μ λ¬Έλ²- μλ°κ° OOP κ°λ μ ꡬνν λ°©μ μ±ν° 2 μλ°μ μ μ°¨μ /ꡬ쑰μ νλ‘κ·Έλλ°main() λ©μλ(νλ‘κ·Έλ¨μ΄ μ€νλλ μμμ )κ° μ€νλ λ Tλ©λͺ¨λ¦¬μλ μ΄λ€ μΌμ΄ μΌμ΄λλμ§?JREκ° νλ‘κ·Έλ¨ μμ main() λ©μλ νμΈμμ κ²½μ°, JVM λΆν JVMμ λͺ©μ νμΌμ λ°μ μ€νJVMμ μ μ²λ¦¬ κ³Όμ μνjava.lang ν¨ν€μ§λ₯Ό T λ©λͺ¨λ¦¬μ μ€νν± μμμ λ°°μΉκ°λ°μκ° μμ±ν λͺ¨λ ν΄λμ€μ μν¬νΈ ν¨ν€μ§λ₯Ό μ€νν± μμμ λ°°μΉλ©ν° μ€λ λμ λ©ν° νλ‘μΈμ€λ?λ©ν° μ€λ λ(Multi Thread)- λ©ν° μ°λ λμ Tλ©λͺ¨λ¦¬ λͺ¨λΈμ μ€ν μμμ μ€λ λ κ°μ.. 2022. 12. 6. μ΄μ 1 2 λ€μ