JDK ๋ค์ด๋ก๋ ๋ฐ์ด๋๋ฆฌ์ ๋ ์ง ๋ถ๋ถ์๋ณด๋ค ์ผ๋ฐ์ ์ธ YYYYMMDD ํ์์ด ์๋ YYYYDDMM ํ์์ ๋๋ค.
๋ฐ๋ผ์ OpenJDK8-OPENJ9_x64_Linux_20180203.tar.gz๋ 3 ์ 2 ์ผ์ ๋น๋์ด๊ณ OpenJDK8-OPENJ9_x64_Linux_20181203.tar.gz๋ 3 ์ 12 ์ผ์ ๋น๋์ ๋๋ค.
์๋์ ์ ๋๊น? ๊ทธ๋ ๋ค๋ฉด ๊ทธ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์๋์ ์ด์ง ์์-YYYYMMDD๋ ํ์ฉ๋์ง๋ง ์ค์ ๋ก๋ ๋ ๋ช ํํ DDMMYYYY ํ์์ ์ ํธํฉ๋๋ค.
YYYYMMDD
์ ์ฌ์ ์์ผ๋ก ์ ๋ ฌ๋๋ ์ด์ ์ด ์์ต๋๋ค. ํด๋น ํ์์ ๋ฌธ์์ด์ ์ฌ์ ์ฌ์ ์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ณ ๋ฌด๋ฃ๋ก ์ค๋ฆ์ฐจ์ ์๊ฐ์์ผ๋ก ๊ฐ์ ธ์ต๋๋ค.
๊ณต์ ํ ํฌ์ธํธ
# 450์ผ๋ก ์์ ํด์ผํ๋ ๊ฒ ๊ฐ์ต๋๊น?
์ด๊ฒ์ ์ด์ ์ ์์ ๋์์ง๋ง ๋น๋ ํ๋ฆ์ด ๊ทน์ ์ผ๋ก ๋ณ๊ฒฝ๋์์ผ๋ฉฐ YYYYDDMM ํจํด์ ์์ค๊ฐ ์ด๋์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค (# 450์ ๋ด๊ฐ ์ ์์๋ ํ ์ฌ์ฉ๋์ง ์๋ ๋ธ๋์น๋ฅผ ๋์์ผ๋กํฉ๋๋ค (์์ง?) ).
์ด๋ ๋น๋ ์์ openjdk8_build_aarch64_linux๊ฐ ๋ค๋ฅด๊ฒ ๊ตฌ์ฑ๋๋ฏ๋ก SDK OpenJDK8_aarch64_Linux_ * ์์๋ง ๋ฐ์ํด์ผํฉ๋๋ค. https://ci.adoptopenjdk.net/job/openjdk8_build_aarch64_linux/configure . ์ฆ,์ด ๋น๋๋ openjdk-build์ ๋น๋ ์คํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๋ ์๋ฏธ์ ๋๋ค (์ด์ ๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง). ์คํ ์์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ฐ์ดํธํ์ต๋๋ค.
```# ํ๋ ์ฝ๋ฉ ๋ ๊ฐ๊ณผ JDBC ํธํ๋์ง ์๋ ๋ณ๊ฒฝ ์ฌํญ ๊ฒฝ๊ณ
readonly TIMESTAMP = "$ (๋ ์ง + '% Y % m % d % H % M')"
```
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํฉ๋๋ค.
์์
๋งค๊ฐ ๋ณ์ TIMESTAMP๋ฅผ ์ค์ ํ๋ ๊ฒ์ด ์ด์์ ์
๋๋ค.
์ค๋์ aarch64 jdk8 : OpenJDK8_aarch64_Linux_201808301146.tar.gz. ๋ค๋ฅธ ์ฌ๋๋ค๋ ์ข์ ๋ณด์ ๋๋ค. ์ง๊ธ์ ์ด๊ฒ์ ๋ซ์๋ ์ข์ต๋๋ค. (๋ด๊ฐ ๊ถํ์ด ์๋ค๋ ์ฌ์ค์ ๋ชฐ๋์ต๋๋ค. @karianna ๋ซ์ ์ ์์ต๋๊น?)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
YYYYMMDD
์ ์ฌ์ ์์ผ๋ก ์ ๋ ฌ๋๋ ์ด์ ์ด ์์ต๋๋ค. ํด๋น ํ์์ ๋ฌธ์์ด์ ์ฌ์ ์ฌ์ ์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ณ ๋ฌด๋ฃ๋ก ์ค๋ฆ์ฐจ์ ์๊ฐ์์ผ๋ก ๊ฐ์ ธ์ต๋๋ค.