728x90 λ°μν μ 체 κΈ128 [νκ³κ΄λ¦¬] νκ³κ΄λ¦¬ 1κΈ&2κΈ μ격μ¦μ λν΄μ μμ보μ. νκ³μ κ΄λ ¨λ μκ²©μ¦ μ€μμ μ λͺ ν νκ³κ΄λ¦¬ 1κΈκ³Ό 2κΈμ λͺ¨λ λ°λ €κ³ ν©λλ€. νκ³κ΄λ¦¬ 2κΈμ κ²½μ°μλ μ€μνκ±°λ ν·κ°λ¦¬λ λΆλΆ μμ£Όλ‘ μ 리ν μμ μ΄λ©°, νκ³κ΄λ¦¬ 1κΈμ κ²½μ°μλ μ‘°κΈ λ κΌΌκΌΌνκ² μμ±ν μμ μ λλ€. κ·Έλ λ€λ©΄ μ격μ¦μ λν΄μ μ‘°κΈ λ μμλ³΄κ² μ΅λλ€. νκ³κ΄λ¦¬ 1κΈ & νκ³κ΄λ¦¬ 2κΈ μκ²©μ¦ μ΄λ? μΌμΌνκ³λ²μΈμμ μ£Όκ΄νλ κ³΅μΈ λ―Όκ°μ격 μ격μ¦μ λλ€. μ°λ Ή, νλ ₯, κ²½λ ₯μ μ νμ΄ μκΈ° λλ¬Έμ λꡬλ μ½κ² λμ ν μ μμ΅λλ€. μ€μ λ‘ κ³ λ±νκ΅μ μ¬ν μ€μ΄μ λΆλ€λ λ§μ΄ λμ νμκ³ μ·¨λνμλ μ격μ¦μ λλ€. νκ³κ΄λ¦¬ 1κΈ κ΅κ°κ³΅μΈ νκ³κ΄λ¦¬1κΈμ μ¬λ¬΄νκ³, μΈλ¬΄νκ³μ κ΄ν μ§μμ κ°μΆκ³ κΈ°μ μ νκ³μ€λ¬΄μ λ° μ€κ°κ΄λ¦¬μλ‘μ μ 무λ₯Ό μνν μ μλμ§ νκ°νλ μ격μνμ λλ€. νκ³κ΄λ¦¬ 2κΈ κ΅κ°κ³΅μΈ ν.. 2024. 2. 5. [FDA] μ¬λ¬΄λΉ λ°μ΄ν°λΆμμ¬λ? (FDA 2κΈ ν©κ²© νκΈ°) μ€λλ§μ κΈμ μμ±νκ² λμμ΅λλ€. μ΅κ·Ό νκ³μ κ΄λ ¨λ μ격μ¦μ μ°Ύλ μ€μ, νκ³μ λ°μ΄ν°λ₯Ό μ΅ν©ν μ μλ νΉλ³ν μ격μ¦μ λ°κ²¬νμ΅λλ€. νμμ AML(μ΄μκ±°λνμ§μμ€ν )μ λν κ΄μ¬μ΄ λ§μλ μ λ‘μλ, μ΄μ λ°μ΄ν°λ₯Ό μλ³νκ³ λΆμν μ μλ λ₯λ ₯μ ν€μ°κ³ μΆμμ΅λλ€. λ¬Όλ‘ μ΄μ λ°μ΄ν°μ λν μ λ³΄λ§ μΆμΆνλ κ²μ΄ μλλΌ, νμν μ 보λ₯Ό μΆμΆνλ κ²μλ λ§μ λμμ μ€ μ μμ΅λλ€. FDA μ격μ¦μ μ΄λ»κ² μ΄μ λ°μ΄ν°λ₯Ό νμ νκ³ μλ³ν μ μλμ§μ λν 체κ³μ μΈ κ΅μ‘μ μ 곡νλ©°, νμ₯μμμ μ μ© κ°λ₯ν κΈ°μ κ³Ό λꡬλ₯Ό μ΅ν μ μλ κΈ°νλ₯Ό μ 곡ν©λλ€. λν, κΈμ΅ λΆμΌμμμ λ°μ΄ν° λΆμκ³Ό νκ³μ κ΅μ°¨μ μμ λ°μ΄λ μλμ λ°νν μ μλλ‘ λ€μν κ³Όμ κ³Ό μ€λ¬΄ κ²½νμ μ 곡νλ κ²μ΄ νΉμ§μ λλ€. μ΄λ¬ν FDA.. 2024. 2. 4. [DB] Redis μ λν΄μ μμ보μ μ°λ¦¬ λͺ¨λλ μΈκΈ° μλ μ½μνΈ ν°μΌμ μ맀νκ±°λ, μΈκΈ° κ°μ’μ μκ° μ μ²μ μλλ₯΄λ λ±, νμ λ μμμ λκ³ κ²½μν΄ λ³Έ κ²½νμ΄ μμ κ²λλ€. μ΄λ° μν©μμ λ°μνλ λλμ νΈλν½μ μ΄λ»κ² μμ νκ³ ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν μ μμκΉμ? μ΄ κΆκΈμ¦μ΄ μ λ₯Ό μ¬κΈ° μ΄λ μΊ νΌλμ μ μ©ν κΈμ μ΄λ₯΄κ² νμ΅λλ€. κ·Έλ€μ κΈμμ μ»μ ν΅μ°°λ ₯μ λ°νμΌλ‘, μ λ RedisλΌλ ν₯λ―Έλ‘μ΄ κΈ°μ μ λν΄ λ μμλ³΄κ³ μ΄λ₯Ό μ¬λ¬λΆκ³Ό 곡μ νκ³ μ ν©λλ€. Redis&Kafkaλ₯Ό νμ©ν μ μ°©μ μΏ ν° μ΄λ²€νΈ κ°λ°κΈ° (feat. λ€κ³ μ) Redis&Kafkaλ₯Ό νμ©ν μ μ°©μ μΏ ν° μ΄λ²€νΈ κ°λ°κΈ° (feat. λ€κ³ μ) μλ νμΈμ. μ μ ννκ°λ°ν μΏ ν° λ°±μ€λ κ°λ°μ νμ΄λ μ λλ€. techblog.gccompany.co.kr Redis λ? Redi.. 2023. 12. 20. [DB] νΈλμμ (Transaction)μ λν΄μ μμ보μ. λ°μ΄ν°λ² μ΄μ€ νΈλμμ (Transaction)μ μ 보 μμ€ν μμ ν΅μ¬μ μΈ κ°λ μΌλ‘, λ°μ΄ν°μ μμ νκ³ μΌκ΄λ μνλ₯Ό μ μ§νλλ° μ€μν μν μ ν©λλ€. μ΄λ λ§μΉ κΈμ΅ κ±°λμμμ κΈμ‘ μ΄μ²΄κ° μ§νλ λ, λμ 보λ΄μ£Όλ μ¬λμ ν΅μ₯μμ κΈμ‘μ΄ μΆκΈλκ³ , λμ λ°λ ν΅μ₯μμ κΈμ‘μ΄ μ κΈλλ μΌλ ¨μ μμ μ μλ―Έν©λλ€. λ°μ΄ν°μ μ νμ±κ³Ό μ λ’°μ±μ 보μ₯νκΈ° μνμ¬ νΈλμμ μ΄ λ¬΄μμΈμ§, μ΄λ€ μμ±μ λ°λ₯΄λμ§ μμΈν μμλ³΄κ² μ΅λλ€. νΈλμμ μ΄λ? νΈλμμ (Transcation) μ΄λ μ¬λ¬κ°μ μμ μ νλλ‘ λ¬Άμ μ€ν μ λμ λ§νλ©°, λ°μ΄ν°λ² μ΄μ€ κ΄μ μμλ λ°μ΄ν°λ² μ΄μ€μ μνλ₯Ό λ³νμν€λ κΈ°λ₯μ μννκΈ° μν νλ μ΄μμ 쿼리λ₯Ό λͺ¨μ λμ νλμ μμ λ¨μλ₯Ό λ§ν©λλ€. ν λ²μ μνλμ΄μΌ νλ μΌλ ¨μ λ°μ΄ν°λ² μ΄μ€ μμ λ€μ΄.. 2023. 12. 9. [DB] Not Null κ³Ό Default μ€μ λ€μ΄κ°κΈ° μ μ μΌλ°μ μΌλ‘ DB λ₯Ό μμ±νμ¬ κ° Column μ νΉμ ν μ€μ μ ν μ μμ΅λλ€. NOT NULLκ³Ό DEFAULTλ λ°μ΄ν°λ² μ΄μ€μμ μ΄(컬λΌ)μ μ μ½ μ‘°κ±΄μ μ μνλ λ° μ¬μ©λλ μ©μ΄μ λλ€. ν μ΄λΈμ μ‘°μ¬νλ€λ³΄λ, κ°λ°κ³μ μ΄μκ³μ νΉμ 컬λΌμ μ μ½ μ‘°κ±΄μ΄ λ¬λμ΅λλ€. μμ€ν μ μμ νλ₯Ό μν΄μ λλΆλΆμ μμ€ν μ κ°λ°κ³μ μ΄μκ³λ₯Ό λλμ΄ μ΄μνκ³ μμ΅λλ€. λ¬Όλ‘ νμ¬λ§λ€ μ‘°κΈμ© ꡬ쑰λ λ€λ₯΄λ©° μ¬μ©νλ DB λ§λ€ λ€λ₯Ό μ μμ΅λλ€. μ½λ©μΌλ‘ κΈμ§κΈ° κ°λ° μλ² μ΄μ μλ² λλλ μ΄μ (κ°λ°κ³ → μ΄μκ³) λλΆλΆμ μννΈμ¨μ΄λ κ°λ° μλ²μ μ΄μ μλ²λ₯Ό κ°κ° λλ μ λ΅μ μ¬μ©ν©λλ€. νΉν λΆλ¦¬λ 물리μ μ λλ€. μ€μ μλ² μ₯λΉλ₯Ό λ λ μ΄μ μ¬μ©ν©λλ€. κ°λ°κ³Ό μ΄μ μλ²λ₯Ό λΆλ¦¬νλ μ΄μ λ μλΉ chan.. 2023. 12. 7. [Spring Batch] νμ¨ μ 보 SMS API λ‘ λ¬Έμ 보λ΄κΈ° (2023.10.18 μ΄ν λΆκ°) - μμ νΈ λ€μ΄κ°κΈ° μ μ νμκ° νμ¨ μ 보 κ΄λ ¨ νλ‘μ νΈλ₯Ό λ§λ μ΄μ λ μνλ νμ¨μ κ±°λλ₯Ό νκΈ° μν΄μ μ μνμμ΅λλ€. μ§λ κΈμμ Schedulerλ₯Ό νμ©νμ¬ λ§€ 10μ΄λ§λ€ νμ¨μ λν μ 보λ₯Ό κ°μ Έμ€λ νλ‘μ νΈλ₯Ό λ§λ€μμ΅λλ€. 'κ·Έλ λ€λ©΄ μνλ νμ¨ μ λ³΄κ° λ€μ΄μμ λ λμκ² μλ €μ€ μ μλ λ°©λ²μ΄ λκ° μμκΉ?' κ³ λ―Όμ νλ€κ° λ©μμ§λ₯Ό ν΅ν΄μ μ 곡μ ν΄μ£Όκ³ μΆμμ΅λλ€. λ¬Όλ‘ μΉ΄μΉ΄μ€ν‘ μλ¦Ό API, μμ ― μλ¦Ό λ± λ νλμ λ°©λ²μΌ μ μμ΅λλ€. μΌλ¨ κ°μΈ νλ‘μ νΈμ΄κΈ°λ νλ 무μ보λ€λ API μ μ μ μ€μν κ²μ "무λ£" μμ΅λλ€. λ¬΄λ£ SMS APIλ₯Ό κ²μνκ² λμκ³ , νμ¬ μ 곡ν΄μ£Όκ³ μλ λ¬΄λ£ SMS API μλΉμ€λ λ€μ΄λ² ν΄λΌμ°λμμ μ κ³΅ν΄ μ£Όλ Simple & Easy Notification Service.. 2023. 12. 2. μ΄μ 1 2 3 4 5 6 Β·Β·Β· 22 λ€μ 728x90 λ°μν