728x90 300x250 ๊ฐ๋ฐ์ธ์ด42 [Java] HashMap ์ฌ์ฉ๋ฒ โจHashMap ์ด๋ ๋ฌด์์ธ๊ฐ์? HashMap์ Map ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ๋ํ์ ์ธ Map ์ปฌ๋ ์ ์ ๋๋ค. Map ์ธํฐํ์ด์ค๋ฅผ ์์ํ๊ณ ์๊ธฐ์ Map์ ์ฑ์ง์ ๊ทธ๋๋ก ๊ฐ์ง๊ณ ์์ต๋๋ค. Map์ ํค๐์ ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋ Entry๊ฐ์ฒด๋ฅผ ์ ์ฅํ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ ์๋ฃ๊ตฌ์กฐ์ ๋๋ค. ์ฌ๊ธฐ์ ํค์ ๊ฐ์ ๋ชจ๋ ๊ฐ์ฒด์ ๋๋ค. ๊ฐ์ ์ค๋ณต ์ ์ฅ๋ ์ ์์ง๋ง ํค๋ ์ค๋ณต ์ ์ฅ๋ ์ ์์ต๋๋ค. ๋ง์ฝ ๊ธฐ์กด์ ์ ์ฅ๋ ํค์ ๋์ผํ ํค๋ก ๊ฐ์ ์ ์ฅํ๋ฉด ๊ธฐ์กด์ ๊ฐ์ ์์ด์ง๊ณ ์๋ก์ด ๊ฐ์ผ๋ก ๋์น๋ฉ๋๋ค. HashMap์ ์ด๋ฆ ๊ทธ๋๋ก ํด์ฑ(Hashing)์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ ๋ฐ ์์ด์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ณด์ ๋๋ค. ์ถ์ฒ : ๋งํฌ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด HashMap์ ๋ด๋ถ์ 'ํค'์ '๊ฐ'์ ์ ์ฅํ๋ ์๋ฃ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.. 2022. 4. 10. [CSS] background-repeat (๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฐ๋ณต ์ฌ๋ถ) โจbackground-repeat : ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ๋ฐ๋ณต ์ฌ๋ถ, ๋ฐ๋ณต ๋ฐฉํฅ ์์ฑ๋ฒ background-repeat: repeat | repeat-x | repeat-y | no-repeat | inherit repeat(๊ธฐ๋ณธ๊ฐ) ๊ฐ๋ก ๋ฐฉํฅ, ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ๋ฐ๋ณตํฉ๋๋ค. repeat-x ๊ฐ๋ก ๋ฐฉํฅ์ผ๋ก ๋ฐ๋ณตํฉ๋๋ค. repeat-y ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ๋ฐ๋ณตํฉ๋๋ค. no-repeat ๋ฐ๋ณตํ์ง ์์ต๋๋ค. initial ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํฉ๋๋ค. inherit ๋ถ๋ชจ ์์์ ์์ฑ๊ฐ์ ์์๋ฐ์ต๋๋ค. 2022. 4. 9. [CSS] ์ปฌ๋ฌ ์ฐจํธ ๋ฆฌ์คํธ The table below lists all of the 80 colors in the color picker along with their names and Hex codes. Row# Color Name Hex code 1 black #000000 1 dark gray 4 #434343 1 dark gray 3 #666666 1 dark gray 2 #999999 1 dark gray 1 #b7b7b7 1 gray #cccccc 1 light gray 1 #d9d9d9 1 light gray 2 #efefef 1 light gray 3 #f3f3f3 1 white #ffffff 2 red berry #980000 2 red #ff0000 2 orange #ff9900 2 yellow #ffff00 .. 2022. 4. 8. [CSS] background-size (๋ฐฐ๊ฒฝ์ด๋ฏธ์ง ํฌ๊ธฐ) โจ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง ํฌ๊ธฐ ์กฐ์ ํ๊ธฐ background-size ์์ฑ ์ค๋ช auto ์๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ํฌ๊ธฐ๋งํผ ํ์(๊ธฐ๋ณธ ๊ฐ) contain ์ง์ ํ ์์ ์์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๊ฐ ๋ค ๋ค์ด์ค๋๋ก ์ด๋ฏธ์ง๋ฅผ ํ๋/์ถ์ cover ์ง์ ํ ์์๋ฅผ ๋ค ๋ฎ๋๋ก ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๋ฅผ ํ๋/์ถ์ ํฌ๊ธฐ ๊ฐ ๋๋น ๊ฐ๊ณผ ๋์ด ๊ฐ์ ์ง์ ๋ฐฑ๋ถ์จ ์ง์ ํ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฑ๋ถ์จ ๊ฐ์ ์ง์ auto contain cover 100px 100px 70% 70% 2022. 4. 8. [JS] ์๋ฐ์คํฌ๋ฆฝํธ backtick(`) ์ต์๋ถํธ ๋? ์๋ฐ์คํฌ๋ฆฝํธ String ๊ฐ์ ๋ฐ์ดํ๋ฅผ ์ฌ์ฉํฉ๋๋ค. var str = "yunamom"; var str = 'yunamom'; var str = `yunamom`; JavaScript์์ ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด์ ํ์ฉ๋๋ ๋ฌธ์(์ต์๋ถํธ) ๊ฐ ์๋ค. ์ด ๋ฌธ์(์ต์๋ถํธ) ๋ฅผ ๋ฐฑํฑ(backtick)์ด๋ผ๊ณ ํ๋๋ฐ ์ธ๋ป ์๋ชป๋ณด๋ฉด ์์ ๋ฐ์ดํ์ ํผ๋ํ๊ธฐ ์ฝ๋ค. ์๋ฌธ๋ช ์นญ์ผ๋ก๋ Backquote, backtick, grave accent ๋ฑ ๋ค์ํ ์ด๋ฆ์ด ๋ถ์ด์๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ๋ฐฑํฑ(`)์ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์ ํํํ๋ ๊ฒ์ 'ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด'์ด๋ผ๊ณ ํ๋ค. ๋ฐฑํฑ์ ์ฌ์ฉํ๋ ์ฅ์ ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ง๋ง ๊ฐ์ฅ ํฐ ์ฅ์ ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. (\n) ๋ฑ์ ์ฌ์ฉํ์ง ์๊ณ ๋ ์ค๋ฐ๊ฟ์ ์ฝ๊ฒ ํ ์ ์๋ค. 2. ๋ฌธ์์ด ๋ด๋ถ์ ํํ์์ ํฌํจ ํ .. 2022. 4. 8. [JAVA] TreeMap ์ฌ์ฉ๋ฒ โจ TreeMap ์ด๋ ๋ฌด์์ธ๊ฐ์? TreeMap์ ์ด์งํธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ Map ์ปฌ๋ ์ ์ ๋๋ค. ๊ฐ์ Tree๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ง TreeSet๊ณผ์ ์ฐจ์ด์ ์ TreeSet์ ๊ทธ๋ฅ ๊ฐ๋ง ์ ์ฅํ๋ค๋ฉด TreeMap์ ํค์ ๊ฐ์ด ์ ์ฅ๋ Map, Etnry๋ฅผ ์ ์ฅํ๋ค๋ ์ ์ ๋๋ค. TreeMap์ ๊ฐ์ฒด๋ฅผ ์ ์ฅํ๋ฉด ์๋์ผ๋ก ์ ๋ ฌ๋๋๋ฐ, ํค๋ ์ ์ฅ๊ณผ ๋์์ ์๋ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๊ณ ์ซ์ ํ์ ์ผ ๊ฒฝ์ฐ์๋ ๊ฐ์ผ๋ก, ๋ฌธ์์ด ํ์ ์ผ ๊ฒฝ์ฐ์๋ ์ ๋์ฝ๋๋ก ์ ๋ ฌํฉ๋๋ค. ์ ๋ ฌ ์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ถ๋ชจ ํค๊ฐ๊ณผ ๋น๊ตํด์ ํค ๊ฐ์ด ๋ฎ์ ๊ฒ์ ์ผ์ชฝ ์์ ๋ ธ๋์ ํค๊ฐ์ด ๋์ ๊ฒ์ ์ค๋ฅธ์ชฝ ์์ ๋ ธ๋์ Map.Etnry ๊ฐ์ฒด๋ฅผ ์ ์ฅํฉ๋๋ค. TreeMap์ ์ผ๋ฐ์ ์ผ๋ก Map์ผ๋ก์จ์ ์ฑ๋ฅ์ด HashMap๋ณด๋ค ๋จ์ด์ง๋๋ค. TreeMap์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ .. 2022. 4. 8. [JSTL] JSTL ๊ธฐ์ด ์ ๋ฆฌ (๋ฌธ๋ฒ / ์์ฑ๋ฒ) โจ1. JSTL ์ด๋ 1. JSP ํ์ค๋ผ์ด๋ธ๋ฌ๋ฆฌ(JSP Standard Tag Library) ์ด๋ค. 2. JSP์์ (๋ฐ๋ณต๊ณผ ์กฐ๊ฑด, ๋ฐ์ดํ ๊ด๋ฆฌ ํฌ๋งท, XML ์กฐ์, ๋ฐ์ดํ๋ฒ ์ด์ค ์ก์ธ์ค)์ ๊ตฌํํ๋ ์ปค์คํ ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชจ์์ด๋ค. 3. ์๊ฐ, ๋ ์ง, ์ซ์์ ํฌ๋งท์ด๋ ๋ฌธ์์ด ๊ฐ๊ณต๋ฑ์ ์ฒ๋ฆฌ์์ ๋น์ฆ๋์ค๋ก์ง๊ณผ ํ๋ฆฌ์ ํ ์ด์ ๋ก์ง์ ๋ถ๋ฆฌํ ์ ์๊ฒ ํด์ค๋ค. 4. JSTL์ EL(Expression Language)๋ฅผ ์ฌ์ฉํ์ฌ ํํํ๋ค. โจ2. JSTL ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฅ ์ ๋์ด ์ฝ์ด ์ผ๋ฐ ํ๋ก๊ทธ๋จ ์ธ์ด์์ ์ ๊ณตํ๋ ๋ณ์์ ์ธ, ์กฐ๊ฑด/์ ์ด/๋ฐ๋ณต๋ฌธ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. c ํฌ๋งทํ ์ซ์,๋ ์ง,์๊ฐ์ ํฌ๋งทํ ํ๋ ๊ธฐ๋ฅ๊ณผ ๊ตญ์ ํ, ๋ค๊ตญ์ด ์ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. fmt ํจ์ ๋ฌธ์์ด์ ์ฒ๋ฆฌํ๋ ํจ์๋ฅผ ์ ๊ณตํ๋ค. fn.. 2022. 4. 7. [Java] Map - getOrDefault ์ด๋? getOrDefault ๋? - ์ฐพ๋ ํค๊ฐ ์กด์ฌํ๋ค๋ฉด ์ฐพ๋ ํค์ ๊ฐ์ ๋ฐํํ๊ณ ์๋ค๋ฉด ๊ธฐ๋ณธ ๊ฐ์ ๋ฐํํ๋ ๋ฉ์๋ ์ฌ์ฉ ๋ฐฉ๋ฒ getOrDefault(Object key, V DefaultValue) ๋งค๊ฐ ๋ณ์ : ์ด ๋ฉ์๋๋ ๋ ๊ฐ์ ๋งค๊ฐ ๋ณ์๋ฅผ ํ์ฉํฉ๋๋ค. key : ๊ฐ์ ๊ฐ์ ธ์์ผ ํ๋ ์์์ ํค์ ๋๋ค. defaultValue : ์ง์ ๋ ํค๋ก ๋งคํ๋ ๊ฐ์ด ์๋ ๊ฒฝ์ฐ ๋ฐํ๋์ด์ผ ํ๋ ๊ธฐ๋ณธ๊ฐ์ ๋๋ค. โจ๋ฐํ ๊ฐ : ์ฐพ๋ key๊ฐ ์กด์ฌํ๋ฉด ํด๋น key์ ๋งคํ๋์ด ์๋ ๊ฐ์ ๋ฐํํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ํดํธ ๊ฐ์ด ๋ฐํ๋ฉ๋๋ค. getOrDefault ๋ฉ์๋์ ์ฌ์ฉ๋ฒ import java.util.HashMap; public class Method { public static void main(String []args.. 2022. 4. 6. [CSS] textarea ํ ๋๋ฆฌ ํจ๊ณผ, ์ฌ์ด์ฆ์กฐ์ ์์ ๊ธฐ ์๋ ํ์ธ์ yunamom ์ ๋๋ค :D textarea ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ ๋๋ฆฌํจ๊ณผ ๋ฐ ์ฐ์ธกํ๋จ์ ๋๋ ๊ทธํด์ ํฌ๊ธฐ์กฐ์ ์ ํ ์ ์์ต๋๋ค. ์ด๋ฒ ์๊ฐ์๋ ํ ๋๋ฆฌ ํจ๊ณผ ๋ฐ ์ฌ์ด์ฆ์กฐ์ ์์ ๋ ๋ฐฉ๋ฒ์ ํฌ์คํ ํ๊ฒ ์ต๋๋ค. ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํด์ฃผ์๋ฉด ํ ๋๋ฆฌ(border),์ฌ์ด์ฆ์กฐ์ (resize) ํจ๊ณผ๋ฅผ ์์จ์ ์์ต๋๋ค :D *border-radius (ํ ๋๋ฆฌ ๋ฅ๊ธ๊ธฐ ํจ๊ณผ) textarea { border-radius: 0.8rem; border: none; resize: none; } 2022. 4. 5. ์ด์ 1 2 3 4 5 ๋ค์ 728x90 300x250