π μ μ μΈν°λ·° μ€λΉ
[λ©΄μ μ΄μ 리] μ μ κ°λ°μ μΈν°λ·° λλΉ μ΄μ 리 μλ£ - β μλ£κ΅¬μ‘°
π§π»π» κΈμ μμνκΈ°μ μμ.. - μ μ κ°λ°μ μΈν°λ·°μμ μμ£Ό λμ€λ μ§λ¬Έμ λͺ¨μ ν λ²μ μ 리ν ν¬μ€νΈμ λλ€. - μ μ κ°λ°μ κΈ°μ λ©΄μ μ μ€λΉνλ μ¬λμΌλ‘, μ ννμ§ μμ μ λ³΄κ° ν¬ν¨λ μ μμ΅λλ€. λ μ¬λ°λ₯Έ λ΅μ μκ³ μλ€λ©΄ λκΈλ‘ λ¨κ²¨μ£Όμλ©΄ λ°μνλλ‘ νκ² μ΅λλ€. - νμλ Java κΈ°λ°μ λ°±μλ μμ§λμ΄λ₯Ό λͺ©νλ‘ νκ³ μμ΅λλ€. λ°λΌμ κΈ λ΄λΆμ Java νΉμ λ°±μλ κ΄λ ¨ μ©μ΄κ° λμ¬ μ μμ΅λλ€. Javaλ₯Ό μ¬μ©νμ§ μλλ€λ©΄, μμ μ μ§λ¬΄ μΈμ΄ λ° νλ μμν¬ κ΄μ μμ λ¬Έμ λ₯Ό ν΄κ²°ν΄λ³΄λ κ²μ μΆμ²ν©λλ€. π§π»π» μλ£κ΅¬μ‘° λ©΄μ μ§λ¬Έ π‘ Arrayμ LinkedListκ° κ°κ° 무μμΈμ§, μ΄λ»κ² λ€λ₯Έμ§ μ€λͺ ν΄μ£ΌμΈμ. λ보기 Arrayλ μμκ° μλ λ°μ΄ν°λ₯Ό μ μ₯νκΈ° μν μ ν μλ£κ΅¬μ‘°μ΄λ©°, κ³ μ ..
[λ©΄μ μ΄μ 리] μ μ κ°λ°μ μΈν°λ·° λλΉ μ΄μ 리 μλ£ - β¦ λ°±μλ(Java Spring κΈ°λ°)
π§π»π» κΈμ μμνκΈ°μ μμ.. - μ μ κ°λ°μ μΈν°λ·°μμ μμ£Ό λμ€λ μ§λ¬Έμ λͺ¨μ ν λ²μ μ 리ν ν¬μ€νΈμ λλ€. - μ μ κ°λ°μ κΈ°μ λ©΄μ μ μ€λΉνλ μ¬λμΌλ‘, μ ννμ§ μμ μ λ³΄κ° ν¬ν¨λ μ μμ΅λλ€. λ μ¬λ°λ₯Έ λ΅μ μκ³ μλ€λ©΄ λκΈλ‘ λ¨κ²¨μ£Όμλ©΄ λ°μνλλ‘ νκ² μ΅λλ€. - νμλ Java κΈ°λ°μ λ°±μλ μμ§λμ΄λ₯Ό λͺ©νλ‘ νκ³ μμ΅λλ€. λ°λΌμ κΈ λ΄λΆμ Java νΉμ λ°±μλ κ΄λ ¨ μ©μ΄κ° λμ¬ μ μμ΅λλ€. Javaλ₯Ό μ¬μ©νμ§ μλλ€λ©΄, μμ μ μ§λ¬΄ μΈμ΄ λ° νλ μμν¬ κ΄μ μμ λ¬Έμ λ₯Ό ν΄κ²°ν΄λ³΄λ κ²μ μΆμ²ν©λλ€. π§π»π» λ°±μλ λ©΄μ μ§λ¬Έ π‘ Spring νλ μμν¬κ° 무μμΈμ§ μ€λͺ ν΄μ£ΌμΈμ. λ보기 μ€νλ§ νλ μμν¬λ μλ° νλ«νΌμ μν μ€ν μμ€ μ΄ν리μΌμ΄μ νλ μμν¬λ‘ POJO κΈ°λ°μ λ°νμΌλ‘, D..
[λ©΄μ μ΄μ 리] μ μ κ°λ°μ μΈν°λ·° λλΉ μ΄μ 리 μλ£ - β₯ μλ°(Java)
π§π»π» κΈμ μμνκΈ°μ μμ.. - μ μ κ°λ°μ μΈν°λ·°μμ μμ£Ό λμ€λ μ§λ¬Έμ λͺ¨μ ν λ²μ μ 리ν ν¬μ€νΈμ λλ€. - μ μ κ°λ°μ κΈ°μ λ©΄μ μ μ€λΉνλ μ¬λμΌλ‘, μ ννμ§ μμ μ λ³΄κ° ν¬ν¨λ μ μμ΅λλ€. λ μ¬λ°λ₯Έ λ΅μ μκ³ μλ€λ©΄ λκΈλ‘ λ¨κ²¨μ£Όμλ©΄ λ°μνλλ‘ νκ² μ΅λλ€. π§π»π» μλ° λ©΄μ μ§λ¬Έ π‘ Javaμ μ₯λ¨μ μ λν΄ μ€λͺ ν΄μ£ΌμΈμ. λ보기 JVM μμμ μ€νλκΈ° λλ¬Έμ OSμ μ’ μμ μ΄μ§ μκ³ , λ 립μ μΌλ‘ μ€νλ μ μμ΅λλ€. κ°μ²΄μ§ν₯ μΈμ΄λ‘, κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μ΄ κ°λ₯ν©λλ€. ν΄λμ€λ‘λμ μν΄ λμ λ‘λ©μ μ§μν©λλ€. μ€ν μ λͺ¨λ κ°μ²΄λ₯Ό μμ±νλ κ²μ΄ μλλΌ, νμν μμ μ ν΄λμ€λ₯Ό μμ±ν©λλ€. λ°μ΄νΈμ½λλ‘ λ³ννκ³ , JVMμ μν΄ κΈ°κ³μ΄λ‘ λ²μλλ―λ‘ ν λ²μ μ»΄νμΌλ§μ κ±°μΉλ μΈμ΄μ λΉν΄μ ..
[λ©΄μ μ΄μ 리] μ μ κ°λ°μ μΈν°λ·° λλΉ μ΄μ 리 μλ£ - β€ μ΄μ체μ
π§π»π» κΈμ μμνκΈ°μ μμ.. - μ μ κ°λ°μ μΈν°λ·°μμ μμ£Ό λμ€λ μ§λ¬Έμ λͺ¨μ ν λ²μ μ 리ν ν¬μ€νΈμ λλ€. - μ μ κ°λ°μ κΈ°μ λ©΄μ μ μ€λΉνλ μ¬λμΌλ‘, μ ννμ§ μμ μ λ³΄κ° ν¬ν¨λ μ μμ΅λλ€. λ μ¬λ°λ₯Έ λ΅μ μκ³ μλ€λ©΄ λκΈλ‘ λ¨κ²¨μ£Όμλ©΄ λ°μνλλ‘ νκ² μ΅λλ€. - νμλ Java κΈ°λ°μ λ°±μλ μμ§λμ΄λ₯Ό λͺ©νλ‘ νκ³ μμ΅λλ€. λ°λΌμ κΈ λ΄λΆμ Java νΉμ λ°±μλ κ΄λ ¨ μ©μ΄κ° λμ¬ μ μμ΅λλ€. Javaλ₯Ό μ¬μ©νμ§ μλλ€λ©΄, μμ μ μ§λ¬΄ μΈμ΄ λ° νλ μμν¬ κ΄μ μμ λ¬Έμ λ₯Ό ν΄κ²°ν΄λ³΄λ κ²μ μΆμ²ν©λλ€. π§π»π» μ΄μ체μ λ©΄μ μ§λ¬Έ π‘ OS(μ΄μ체μ )κ° λ¬΄μμΈμ§ μ€λͺ ν΄μ£Όμ€ μ μλμ? λ보기 μ΄μ체μ λ νλμ¨μ΄ μμμ κ΄λ¦¬νκ³ , μμ© νλ‘κ·Έλ¨μ νλμ¨μ΄ μ¬μ΄λ₯Ό μ€μ¬νλ μΈν°νμ΄μ€λ₯Ό μλ―Έν©λλ€..
[λ©΄μ μ΄μ 리] μ μ κ°λ°μ μΈν°λ·° λλΉ μ΄μ 리 μλ£ - β£ λ€νΈμν¬
π§π»π» κΈμ μμνκΈ°μ μμ.. - μ μ κ°λ°μ μΈν°λ·°μμ μμ£Ό λμ€λ μ§λ¬Έμ λͺ¨μ ν λ²μ μ 리ν ν¬μ€νΈμ λλ€. - μ μ κ°λ°μ κΈ°μ λ©΄μ μ μ€λΉνλ μ¬λμΌλ‘, μ ννμ§ μμ μ λ³΄κ° ν¬ν¨λ μ μμ΅λλ€. λ μ¬λ°λ₯Έ λ΅μ μκ³ μλ€λ©΄ λκΈλ‘ λ¨κ²¨μ£Όμλ©΄ λ°μνλλ‘ νκ² μ΅λλ€. - νμλ Java κΈ°λ°μ λ°±μλ μμ§λμ΄λ₯Ό λͺ©νλ‘ νκ³ μμ΅λλ€. λ°λΌμ κΈ λ΄λΆμ Java νΉμ λ°±μλ κ΄λ ¨ μ©μ΄κ° λμ¬ μ μμ΅λλ€. Javaλ₯Ό μ¬μ©νμ§ μλλ€λ©΄, μμ μ μ§λ¬΄ μΈμ΄ λ° νλ μμν¬ κ΄μ μμ λ¬Έμ λ₯Ό ν΄κ²°ν΄λ³΄λ κ²μ μΆμ²ν©λλ€. π§π»π» λ€νΈμν¬ λ©΄μ μ§λ¬Έ π‘ 1. OSI 7 Layerμ κ° κ³μΈ΅μ λν΄ μ€λͺ ν΄μ£ΌμΈμ. λ보기 7κ³μΈ΅ (Application Layer, μμ©κ³μΈ΅) : μ΅μ’ λͺ©μ μ§λ‘ μμ© νλ‘κ·Έλ¨κ³Ό μ°κ΄..
[λ©΄μ μ΄μ 리] μ μ κ°λ°μ μΈν°λ·° λλΉ μ΄μ 리 μλ£ - β’ λ°μ΄ν°λ² μ΄μ€
π§π»π» κΈμ μμνκΈ°μ μμ.. - μ μ κ°λ°μ μΈν°λ·°μμ μμ£Ό λμ€λ μ§λ¬Έμ λͺ¨μ ν λ²μ μ 리ν ν¬μ€νΈμ λλ€. - μ μ κ°λ°μ κΈ°μ λ©΄μ μ μ€λΉνλ μ¬λμΌλ‘, μ ννμ§ μμ μ λ³΄κ° ν¬ν¨λ μ μμ΅λλ€. λ μ¬λ°λ₯Έ λ΅μ μκ³ μλ€λ©΄ λκΈλ‘ λ¨κ²¨μ£Όμλ©΄ λ°μνλλ‘ νκ² μ΅λλ€. - νμλ Java κΈ°λ°μ λ°±μλ μμ§λμ΄λ₯Ό λͺ©νλ‘ νκ³ μμ΅λλ€. λ°λΌμ κΈ λ΄λΆμ Java νΉμ λ°±μλ κ΄λ ¨ μ©μ΄κ° λμ¬ μ μμ΅λλ€. Javaλ₯Ό μ¬μ©νμ§ μλλ€λ©΄, μμ μ μ§λ¬΄ μΈμ΄ λ° νλ μμν¬ κ΄μ μμ λ¬Έμ λ₯Ό ν΄κ²°ν΄λ³΄λ κ²μ μΆμ²ν©λλ€. π§π»π» λ°μ΄ν°λ² μ΄μ€ λ©΄μ μ§λ¬Έ π‘ 1. DBMSκ° λ¬΄μμΈμ§, DBλ₯Ό μ¬μ©νλ μ΄μ μ λν΄ μ€λͺ ν΄μ£Όμκ² μ΄μ? λ보기 DBMS(Database Management System)λ λ°μ΄ν°λ² μ΄μ€ ..
[λ©΄μ μ΄μ 리] μ μ κ°λ°μ μΈν°λ·° λλΉ μ²΄ν¬λ¦¬μ€νΈ - βͺ 체ν¬λ¦¬μ€νΈ
π λ©΄μ μ 체ν¬λ¦¬μ€νΈ π 1. μλ£κ΅¬μ‘° Array, ArrayList, LinkedListμ μ°¨μ΄λ₯Ό μκ³ , μ§λ¬΄ μΈμ΄λ‘ λͺ¨λ μμ΄ κ΅¬νν μ μλ€. Stackκ³Ό Queueμ λν΄ μκ³ , μ°¨μ΄λ₯Ό μ€λͺ ν μ μλ€. μ§λ¬΄ μΈμ΄λ‘ λͺ¨λ μμ΄ κ΅¬νν μ μλ€. Treeμ Heapμ ꡬ쑰μ λν΄ μκ³ , μ€λͺ ν μ μλ€. μ§λ¬΄ μΈμ΄λ‘ λͺ¨λ μμ΄ κ΅¬νν μ μλ€. Treeμ μ μ, μ€μ, νμ μν μ μΆλ ₯λλ λ Έλ μμλ₯Ό λ§ν μ μλ€. νΈλ¦¬ ꡬνλΆν° μν λ©μλκΉμ§ μ§λ¬΄ μΈμ΄λ‘ λͺ¨λ μμ΄ κ΅¬νν μ μλ€. μ°μ μμ νμ λν΄ μ€λͺ ν μ μλ€. ν΄μ¬ ν μ΄λΈκ³Ό μκ° λ³΅μ‘λμ λν΄ μ€λͺ ν μ μλ€. λ΄λΆ ꡬ쑰μ λν΄ μ€λͺ ν μ μλ€. μ΄μ§ νμ νΈλ¦¬μ λν΄ μ€λͺ ν μ μλ€. νΉμ ν μν©μ΄ μ£Όμ΄μ‘μ λ, μ΄λ€ μλ£κ΅¬μ‘°λ₯Ό..