Icekimchi

[HTML] ํ•˜์ดํผํ…์ŠคํŠธ/ํ‘œ

HTML ๐Ÿ‘‰ ํ•˜์ดํผ๋ฏธ๋””์–ด? ์›น ํŽ˜์ด์ง€ ๋‚ด์—์„œ ๋ฏธ๋””์–ด๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ์ •๋ณด๋กœ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋งํฌ ๐Ÿ‘‰ a ํƒœ๊ทธ <a> ํƒœ๊ทธ ์‚ฌ์šฉ href(hyper reference) ์†์„ฑ์œผ๋กœ ์ด๋™ํ•  ๋ฆฌ์†Œ์Šค ์ง€์ • <a href="์ด๋™ํ•  url">์ด๋™ํ•  ํŽ˜์ด์ง€</a> ๐Ÿ‘‰ img ํƒœ๊ทธ ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•  ๋•Œ ์‚ฌ์šฉ...

[HTML] HTML ๊ธฐ๋ณธ ๊ตฌ์กฐ์™€ ํƒœ๊ทธ

HTML ๐Ÿ‘‰ HTML์ด๋ž€? ์›น ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ์„œ์ˆ ํ•˜๊ณ  ์ •์˜ํ•˜ํ•œ๋‹ค. html ์–ธ์–ด์—์„œ๋Š” ํƒœ๊ทธ๋ผ๋Š” ๋ฌธ๋ฒ•์  ํ‹์„ฑ์œผ๋กœ ์š”์†Œ๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค. ๐Ÿ‘‰ HTML์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ html, head, body html์€ ๋ฌธ์„œ์˜ ์‹œ์ž‘๊ณผ ๋์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ ๋ฌธ์„œ์˜ ๋ฉ”ํƒ€ ์ •๋ณด๋ฅผ ์ •์˜ body์•ˆ์—๋Š” ์‹ค์ œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์งˆ ํ™”๋ฉด์„ ๊ตฌํ˜„ ๐Ÿ‘‰ ์„œ์‹ ํƒœ๊ทธ heading...

[JSCode ์ž๋ฐ” ์Šคํ„ฐ๋””] ๋ชจ์˜๋ฉด์ ‘ ์Šคํ„ฐ๋”” ํšŒ๊ณ ๋ก

๐Ÿ“Œ JS Code ์ž๋ฐ” ๋ฉด์ ‘์Šคํ„ฐ๋”” JSCODE ๋ชจ์˜๋ฉด์ ‘์„ ์‹ ์ฒญํ•˜๊ณ  ์‹œ์ž‘ํ•˜๊ฒŒ๋œ ๊ณ„๊ธฐ JSCode ๋ฉด์ ‘ ์Šคํ„ฐ๋””๋ฅผ ์‹ ์ฒญํ•  ์ฆˆ์Œ์€ ํŒŒ์ด์ฌ์„ ํ™œ์šฉํ•œ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๊ฐ€ ์ž๋ฐ” ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•œ ์ง€ ์–ผ๋งˆ ์•ˆ๋œ ์‹œ์ ์ด์—ˆ๋‹ค. ๋‚˜ ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ๋ฐ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๊ณ , ๋‚˜๋Š” ๊ฐ•์ œ์„ฑ ๋ถ€์—ฌ์™€ ๊ณต๋ถ€ ์†๋„๋ฅผ ์œ„ํ•ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์‚ฌ์ดํŠธ์—์„œ ๋ณด๊ณ  ์ด ๋ฉด์ ‘ ์Šคํ„ฐ๋””์— ์‹ ์ฒญํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋ฉด์ ‘ ์Šค...

[JSCode ์ž๋ฐ” ์Šคํ„ฐ๋””] 5์ฃผ์ฐจ(2) - Gc(Garbage Collector)

๐Ÿ“Œ GC(Garbage Collector) GC GC๋ž€ JVM Heap ์˜์—ญ์—์„œ ํ•„์š”์—†๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ฐ์ฒด๋ฅผ ์ •๋ฆฌํ•ด์ฃผ์–ด ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๐Ÿ‘‰ ์žฅ๋‹จ์  ์žฅ์  ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ํ•ด์ฃผ์–ด ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ ๋ฌธ์ œ๋ฅผ ๊ด€๋ฆฌํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ๋‹จ์  GC๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ JVM ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์ด ๋ฉˆ์ถฐ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.(Stop-Th...

[JSCode ์ž๋ฐ” ์Šคํ„ฐ๋””] 5์ฃผ์ฐจ(1) - JVM

๐Ÿ“Œ JVM JVM ๊ตฌ์กฐ JVM์ด๋ž€ Java Virtual Machine, ์ž๋ฐ” ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์•ฝ์ž๋ฅผ ๋”ฐ์„œ ์ค„์—ฌ ๋ถ€๋ฅด๋Š” ์šฉ์–ด์ด๋‹ค. Java์™€ OS(์šด์˜์ฒด์ œ) ์‚ฌ์ด์—์„œ ์ค‘๊ฐœ์ž ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ OS(์šด์˜์ฒด์ œ)์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  ๋…๋ฆฝ์ ์œผ๋กœ ์ž‘๋™์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ, Gc(๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜)์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๐Ÿ‘‰ ํด๋ž˜์Šค ๋กœ๋” ๋Ÿฐํƒ€์ž„ ์ค‘์— ...

[JSCode ์ž๋ฐ” ์Šคํ„ฐ๋””] 3์ฃผ์ฐจ(1) - ์ปฌ๋ ‰์…˜

๐Ÿ“Œ ์ปฌ๋ ‰์…˜ JCF๋ž€? Java Collection Framework๋กœ ๋‹ค๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ํ‘œ์ค€ํ™”๋œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค. ๐Ÿ‘‰ JCF ๊ตฌ์กฐ Collection๊ณผ Map์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. Collection์€ Iterator์„ extends ํ•œ๋‹ค. import java.util` ์„ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ...

[JSCode ์ž๋ฐ” ์Šคํ„ฐ๋””] 2์ฃผ์ฐจ ํ›„๊ธฐ - ๊ผฌ๋ฆฌ์งˆ๋ฌธ๋„ ์ค€๋น„ํ•˜์ž

๐Ÿ“Œ JSCode ์ž๋ฐ” ์Šคํ„ฐ๋”” 2์ฃผ์ฐจ ํ›„๊ธฐ 2์ฃผ์ฐจ์—๋„ ์‹ ๊ธฐํ•˜๊ฒŒ ๋ฉ˜ํ† ๋‹˜์ด ๋‚ด ๋ฉด์ ‘์„ ๋ชจ๋‘ ๋“ค์œผ์…จ๋‹ค,, ๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ ์งˆ๋ฌธ๋„ ํ•ด์ฃผ์…จ๋Š”๋ฐ, ๊ทธ ์ค‘์—์„œ ๋™์‹œ์„ฑ ์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด ๊ธฐ์–ต์— ๋‚จ๋Š”๋‹ค. ์™œ๋ƒ๋ฉด? ์ž๋ฐ”๋ฅผ ๊ณต๋ถ€ํ•˜๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๊ผญ ์•Œ์•„์•ผํ•˜๋Š” ํ•ต์‹ฌ๊ฐœ๋…์ธ๋ฐ ๋‚ด๊ฐ€ ์ œ๋Œ€๋กœ ๋‹ต๋ณ€ํ•˜์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค~ ๋‹ค๋ฅธ ์ข‹์€ ๊ผฌ๋ฆฌ ์งˆ๋ฌธ๋“ค๋„ ์žˆ์ง€๋งŒ, ์งˆ๋ฌธ ๋ณด์•ˆ์„ ์œ„ํ•ด ๊ฐœ์ธ์ ์œผ๋กœ ์ค€๋น„...

[JSCode ์ž๋ฐ” ์Šคํ„ฐ๋””] 2์ฃผ์ฐจ(4) - Exception, Error

Exception, Error ๐Ÿ‘‰ Exception๊ณผ Error์˜ ์ฐจ์ด ๊ณตํ†ต์  Exception๊ณผ Error๋Š” ๋ชจ๋‘ Object ํด๋ž˜์Šค๋ฅผ ์ƒ์†ํ•œ Throwable ํด๋ž˜์Šค๋ฅผ ์ƒ์† ๋ฐ›๋Š”๋‹ค๋Š” ๊ณตํ†ต์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Throwable ํด๋ž˜์Šค๋Š” getMessage()์™€ printStackTree() ๋ฉ”์„œ๋“œ๊ฐ€ ์žˆ์–ด ์˜ค๋ฅ˜๋‚˜ ์˜ˆ์™ธ์— ๋Œ€ํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธํ•  ...