728x90
๋ฐ˜์‘ํ˜•

uuid 1

[JAVA] UUID ( Universally Unique Identifier )

- UUID๋ž€ ๋ฒ”์šฉ ๊ณ ์œ  ์‹๋ณ„์ž๋ผ๋Š” ๋œป. - ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ๊ณ ์œ ์„ฑ์ด ๋ณด์žฅ๋˜๋Š” id๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ ๊ทœ์•ฝ์ด๋‹ค. : ์ค‘์•™๊ด€๋ฆฌ์‹œ์Šคํ…œ์ด ์žˆ๋Š” ํ™˜๊ฒฝ์ด๋ผ๋ฉด ๊ฐ ์„ธ์…˜์— ์ผ๋ จ๋ฒˆํ˜ธ๋ฅผ ๋ถ€์—ฌํ•ด์คŒ์œผ๋กœ์„œ ์œ ์ผ์„ฑ์„ ๋ณด์žฅํ•ด ์ค„ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ์ค‘์•™์—์„œ ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ๋ถ„์‚ฐํ™˜๊ฒฝ์ด๋ผ๋ฉด ์ค‘๋ณต์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ํƒ„์ƒํ•˜์˜€๋‹ค. - UUID ๋ฒ„์ „์€ 1, 3, 4 ๋ฐ 5๊ฐ€ ์žˆ๋‹ค. ์ด ์ค‘ ๋งŽ์ด ์“ฐ์ด๋Š” ๊ฒƒ์€ ๋ฒ„์ „ 1๊ณผ 4์ด๋‹ค. ๋ฒ„์ „ 1์€ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ƒ์„ฑ๋˜๋ฉฐ, ๋ฒ„์ „ 4๋Š” ๋žœ๋ค ์ƒ์„ฑ์ด๋‹ค. ๋ฒ„์ „ 3, 5๋Š” ๊ฐ๊ฐ MD5, SHA-1 ํ•ด์‰ฌ๋ฅผ ์ด์šฉํ•ด ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. randomUUID()๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ( 4๋ฒ„์ „) ๋žœ๋ค์ƒ์„ฑ์ด์ง€๋งŒ 32์ž๋ฆฌ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๋ณต๋˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ๋งค์šฐ ๋งค์šฐ ํฌ๋ฐ•ํ•˜๋‹ค๊ณ  ํ•œ๋‹ค. - ์„ธ์…˜ ์•„์ด๋””๋ฅผ ๋ฐœ๊ธ‰ํ•ด์•ผ ํ•  ๋•Œ..

JAVA 2022.02.04
728x90
๋ฐ˜์‘ํ˜•