์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ธ๋ฑ์คํ์ค์บ
- mysql
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฒฉ๋ฆฌ์์ค
- ๋น์ผ๊ฐ์ฒด์์ฑ
- ์ํฐ๋ ๋ณ์ข ๊ฐ๋ฐ์
- assert.notnull
- ์ํฐ๋ ๊ฐ๋ฐ์ํ์ฌ
- ์์ดํ 15
- SVN
- ์์
- Item6
- ์๋ผ์คํฑ์์น๋ฉ์ธ์ง์ฉ๋
- ์๋ฐ๋ผ์ด๋ธ์คํฐ๋
- item15
- effectiveJava
- ์๋ฐ
- mysql์ํคํ ์ฒ
- index skip scan
- ์ธ๋ฑ์ค์คํต์ค์บ
- builder null
- ๋ฐ์ฉ๋ ์ค๊ตญ์ด
- ์๋ฐ์์
- ์๋ฐ์์์ฐ๋ ๋๋ฅผ ์ฌ์ฉํ๋ ์ด์
- Hikari Connection Pool
- ์๋ฐ์ฐ๋ ๋
- enum ์์ฑ์ ์ ๊ทผ ์ ํ์
- index full scan
- InnoDB์ํคํ ์ฒ
- ์ดํํฐ๋ธ์๋ฐ
- hikari cp ์ค์
- Today
- Total
๋ชฉ๋กGarbageCollector (1)
โ๐ป๊ธฐ๋กํ๋ ๋ธ๋ก๊ทธ

JVM(Java Virtual Machine) ์ด์์ฒด์ ์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ ๊ทผํ์ฌ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ ์ด์ ๊ฐ์ ๋จธ์ Garbage Collector ์ํ ๋์ ์ผ๋ก ํ ๋นํ ๋ฉ๋ชจ๋ฆฌ ์์ญ(Heap) ์ค ์ฌ์ฉํ์ง ์๋ ์์ญ์ ์ฒดํฌํ์ฌ ๋ ์ด์ ์ฌ์ฉํ์ง ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋น์ด๋ค. GCํ์ ๋ฐฐ๊ฒฝ์ ๋ ๊ฐ์ง ์ ์ ์กฐ๊ฑด ๋๋ถ๋ถ์ ๊ฐ์ฒด๋ ๊ธ๋ฐฉ ์ ๊ทผ unreachable ์ํ๊ฐ ๋๋ค. ์ค๋๋ ๊ฐ์ฒด์์ ์ ์ ๊ฐ์ฒด๋ก์ ์ฐธ์กฐ๋ ์์ฃผ ์ ๊ฒ ์กด์ฌํ๋ค. ๋ฉ๋ชจ๋ฆฌ ์์ญ class Person { int id; String name; public Person(int id, String name) { this.id = id; this.name = name; } } public class PersonBuilder { private sta..