์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- i-type
- IEEE 802
- leetcode
- ๊ฐ๋ฐ์์ทจ์
- ์์๋ฒํธ
- well known ํฌํธ
- ๋น์ฃผ๊ธฐ์ ํธ
- ์ฃผ๊ธฐ์ ํธ
- til
- mariadb
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ํญํด99
- tcp ์ธ๊ทธ๋จผํธ
- ์ค๋ ๋
- tcp ํ๋กํ ์ฝ
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ์ค๋ฅ์ ์ด
- ํ๋ก์ด๋์์
- ์ค๋ธ์
- ํ๋ ์ ๊ตฌ์กฐ
- reducible
- xv6
- ์ค๋ฅ๊ฒ์ถ
- ์ฐ๋ถํฌdb
- ๋ฐ์ดํฐ ์ ์ก
- 99ํด๋ฝ
- git merge
- ํ ํฐ ๋ฒ์ค
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- Today
- Total
๋ชฉ๋ก์๋ฐ๋ฒค์น๋งํฌ (1)
Unfazedโ๏ธ๐ฏ
Java์์ ์ปฌ๋ ์ ์ ๋ฐฐ์ด๋ก ๋ณํํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์๋ ํฌ๊ฒ toArray(new T[0])์ toArray(new T[size])๋ก ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. ๋ ๋ฐฉ๋ฒ ๋ชจ๋ ์ปฌ๋ ์ ์ ๋ชจ๋ ์์๋ฅผ ๋ฐฐ์ด๋ก ๋ฐํํ๋ค. ๊ทธ๋ฌ๋ ์ฑ๋ฅ๋ฉด์์ ์ฐจ์ด๊ฐ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์ด๋ค ๋ฐฉ๋ฒ์ด ๋ ๊ถ์ฅ๋๋์ง ์์๋ณด๋ ค๊ณ ํ๋ค. ์ฑ๋ฅ ๋น๊ต ๋ฐ ๋ถ์ JMH(Java Microbenchmark Harness)๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ JDK ๋ฒ์ ์์ ๋ค์ํ ์ปฌ๋ ์ ํฌ๊ธฐ์ ๋ํด ์ด ๋ ๋ฐฉ๋ฒ์ ์ฑ๋ฅ์ ์ธก์ ํ ์ํฐํด์ด ์์ด ํต์ฌ๋ง ์์ฝํด๋ณด๋ คํ๋ค. ์ฑ๋ฅ ์ธก์ ๊ฒฐ๊ณผ, toArray(new T[0]) ๋ฐฉ๋ฒ์ด toArray(new T[size]) ๋ฐฉ๋ฒ๋ณด๋ค ์ผ๊ด๋๊ฒ ๋ ๋น ๋ฅธ ์ฑ๋ฅ์ ๋ณด์๋ค. ์ด๋ ๋ฐฐ์ด ์ด๊ธฐํ ๊ณผ์ ์์์ ์ฐจ์ด ๋๋ฌธ์ธ๋ฐ, toArray(new T[0])๋..