We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
νμ¬ λ©λͺ¨λ¦¬λ₯Ό μλΌκΈ° μν΄, νμ-μμ λ°μ΄ν°κ° 1κ°μΈ κ²½μ°, StringμΌλ‘ μ μ₯νκ³ , νμμ΄ λ€μ μ μλ μμ μ΄ 2κ°κ° λ λ λΆν°λ setμΌλ‘ μ μ₯νκ³ μλ€.
μ΄λ κ² κ΅¬νν μ΄μ λ λ κ°μ§ μ΄μ μμμΈλ°,
λ°λΌμ, λ°μ΄ν°κ° μμ λλ StringμΌλ‘ μ μ₯νκ³ , μ½κ³ 2κ°μΌ λ λΆν°λ SetμΌλ‘ μ μ₯νκ³ μ½λλ‘ κ΅¬νν΄ λμλ€. μ ννλ νμ¬ λ°μ΄ν°μ μ μ₯ typeμ νμΈν΄μ, typeμ λ°λΌ λ€λ₯Έ μ μ₯-μ½κΈ° μ μ± μ μννκ³ μλ κ²μ΄λ€.
λ¬Έμ λ ν μ€νΈμ μμμΉ λͺ»ν μμΈκ° λ°μνλ κ²μ νμΈνλ€. κ²¨μ° 1λ§κ° λ°μ΄ν°λ₯Ό μ μ₯νλλ° μΌμΆ 2 ~ 3νμ μμΈκ° λ°μνκ³ , ν΄λΉ λ°μ΄ν°λ μ μ₯λμ§ μμλ€. μ΄μ λ μ±κΈ μ€λ λμ§λ§, μ΄λ²€νΈ 루νλ‘ μ²λ¦¬λλ λ λμ€ νΉμ±μ typeμ νμΈνκ³ μ μ₯νλ μ¬μ΄μ μ΄λ―Έ λ€λ₯Έ νμ μΌλ‘ λ°λμ΄ μ½λ λ°©μμ΄ λ°λμ΄λ²λ ΈκΈ° λλ¬Έμ΄λ€. setμΈλ°, stringμΌλ‘ μ½κ±°λ μ μ₯νλ μ°μ°μ μνν κ²μ΄λ€.
λ€μν λ°©λ²μ κ³ λ €νλ€.
νΈλ μ΄λ μ€νλ‘ ν¬κΈ°νκ² λλ κ²μ μ©λμ΄λ€. μ΄μ, κΈ°μ‘΄ max-memroyλ₯Ό 2MBμμ 5MBλ‘ λλ Έλ€. λ©λͺ¨λ¦¬κ° 1GiBμΈ μλ² μ€νμ μ΄μ λλ κ°μν λ§νλ€κ³ μκ°λμλ€. κ·Έλ¦¬κ³ ν¬κΈ°λ₯Ό μ§μ λΉκ΅ν΄λ³Έ κ²°κ³Ό (λ§€μ° λ³΄μμ μΌλ‘ λΉκ΅) μΌλ¨ stringλ§ μμ λ λ³΄λ€ μ½ 100 λ°μ΄νΈ μ λμ ν¬κΈ° μ°¨μ΄κ° λ¬λ€. μ½ 208 λ°μ΄νΈκ° λμλλ°, keyμ valueμ κΈΈμ΄μ λ°λΌ λ¬λΌμ§λ€κ³ μκ°ν΄μ 300 λ°μ΄νΈλΌκ³ κ°μ ν΄λ, 1λ§λͺ λμ μΊμ±μ 3MBκ° μλλ€. μ΄λ λμμ 1λ§λͺ μ΄ μΆμν μ μλ μμ΄λ€. λ΄ μλ²μ νμ¬ λͺ©νλ 1000λͺ λμ μΆμμ΄κΈ° λλ¬Έμ μ°¨κ³ λ¨λλ€. λλ¨Έμ§ 2MBλ 1λ§λͺ μ΄ λμμ κ°μ νμ λ μ΄λ©μΌ μΈμ¦μΌλ‘ μ°κΈ° μν΄ λ¨κ²¨ λμλ€.
feature/save-attendee-as-set
The text was updated successfully, but these errors were encountered:
No branches or pull requests
π οΈ λ¦¬ν©ν λ§μ΄ νμν λΆλΆ
κΈ°μ‘΄ ꡬν
νμ¬ λ©λͺ¨λ¦¬λ₯Ό μλΌκΈ° μν΄, νμ-μμ λ°μ΄ν°κ° 1κ°μΈ κ²½μ°, StringμΌλ‘ μ μ₯νκ³ ,
νμμ΄ λ€μ μ μλ μμ μ΄ 2κ°κ° λ λ λΆν°λ setμΌλ‘ μ μ₯νκ³ μλ€.
μ΄λ κ² κ΅¬νν μ΄μ λ λ κ°μ§ μ΄μ μμμΈλ°,
μ λ§ μ°μ°μ μΌμΉλ‘ νμμ΄ μλͺ» μ μ²νκ³ , κ°μ¬κ° μλͺ» μΉμΈνλ κ²½μ°μλ, λ κ°μ§ μ΄μμ μμ μ μΆμ κ°λ₯ν μν©μ΄ λ²μ΄μ§λ€.
λ°λΌμ, λ°μ΄ν°κ° μμ λλ StringμΌλ‘ μ μ₯νκ³ , μ½κ³
2κ°μΌ λ λΆν°λ SetμΌλ‘ μ μ₯νκ³ μ½λλ‘ κ΅¬νν΄ λμλ€.
μ ννλ νμ¬ λ°μ΄ν°μ μ μ₯ typeμ νμΈν΄μ, typeμ λ°λΌ λ€λ₯Έ μ μ₯-μ½κΈ° μ μ± μ μννκ³ μλ κ²μ΄λ€.
λ¬Έμ μν©
λ¬Έμ λ ν μ€νΈμ μμμΉ λͺ»ν μμΈκ° λ°μνλ κ²μ νμΈνλ€.
κ²¨μ° 1λ§κ° λ°μ΄ν°λ₯Ό μ μ₯νλλ° μΌμΆ 2 ~ 3νμ μμΈκ° λ°μνκ³ , ν΄λΉ λ°μ΄ν°λ μ μ₯λμ§ μμλ€.
μ΄μ λ μ±κΈ μ€λ λμ§λ§, μ΄λ²€νΈ 루νλ‘ μ²λ¦¬λλ λ λμ€ νΉμ±μ typeμ νμΈνκ³ μ μ₯νλ μ¬μ΄μ μ΄λ―Έ λ€λ₯Έ νμ μΌλ‘ λ°λμ΄ μ½λ λ°©μμ΄ λ°λμ΄λ²λ ΈκΈ° λλ¬Έμ΄λ€.
setμΈλ°, stringμΌλ‘ μ½κ±°λ μ μ₯νλ μ°μ°μ μνν κ²μ΄λ€.
ν΄κ²°
λ€μν λ°©λ²μ κ³ λ €νλ€.
νμ§λ§ νμμ΄ 2κ° μ΄μμ μμ μ λ±λ‘ λμ΄μλ μν©μμ, μΊμ λ°μ΄ν°κ° μμ μλ€λ©΄ DBμμ λ°μ΄ν°λ₯Ό κ°μ Έμ€κΈ° λλ¬Έμ λ¬Έμ κ° μμ§λ§, μ¬λ¬κ° μ€ νλλ§ λλ½λλ€λ©΄, DBλ₯Ό κ±°μΉμ§ μκΈ° λλ¬Έμ μ¬μ€μ μΊμ λ°μ΄ν°κ° μ§μμ§κΈ° μ κΉμ§ μΆμμ΄ λΆκ°λ₯ν μλ μλ€.
νΈλ μ΄λ μ€νλ‘ ν¬κΈ°νκ² λλ κ²μ μ©λμ΄λ€. μ΄μ, κΈ°μ‘΄ max-memroyλ₯Ό 2MBμμ 5MBλ‘ λλ Έλ€.
λ©λͺ¨λ¦¬κ° 1GiBμΈ μλ² μ€νμ μ΄μ λλ κ°μν λ§νλ€κ³ μκ°λμλ€.
κ·Έλ¦¬κ³ ν¬κΈ°λ₯Ό μ§μ λΉκ΅ν΄λ³Έ κ²°κ³Ό (λ§€μ° λ³΄μμ μΌλ‘ λΉκ΅) μΌλ¨ stringλ§ μμ λ λ³΄λ€ μ½ 100 λ°μ΄νΈ μ λμ ν¬κΈ° μ°¨μ΄κ° λ¬λ€.
μ½ 208 λ°μ΄νΈκ° λμλλ°, keyμ valueμ κΈΈμ΄μ λ°λΌ λ¬λΌμ§λ€κ³ μκ°ν΄μ 300 λ°μ΄νΈλΌκ³ κ°μ ν΄λ, 1λ§λͺ λμ μΊμ±μ 3MBκ° μλλ€. μ΄λ λμμ 1λ§λͺ μ΄ μΆμν μ μλ μμ΄λ€.
λ΄ μλ²μ νμ¬ λͺ©νλ 1000λͺ λμ μΆμμ΄κΈ° λλ¬Έμ μ°¨κ³ λ¨λλ€.
λλ¨Έμ§ 2MBλ 1λ§λͺ μ΄ λμμ κ°μ νμ λ μ΄λ©μΌ μΈμ¦μΌλ‘ μ°κΈ° μν΄ λ¨κ²¨ λμλ€.
리ν©ν λ§ μμ λΈλμΉ
feature/save-attendee-as-set
β Refactoring TODO
The text was updated successfully, but these errors were encountered: