์ ์ฒด ๊ธ49 ๋ด ์ฝ๋๊ฐ ๊ทธ๋ ๊ฒ ์ด์ํ๊ฐ์ ๋ ์ ๊ธฐ๊ฐ 2023.08.12~2023.09.25 ๋ ์ ๋ชจ์ 2023.09.26 ๊ฐ๋ง์ ์ฑ ์ ์ฝ์๋ค. ํ์ฌ ํฐ ์นญ๊ตฌ์ ๋ค๋ฅธ ์นญ๊ตฌ์ ๊ฐ์ด ์ฝ๊ณ ๋ ์๋ชจ์ ํ๊ธฐ๋ก ํด์ ๋ค ์ฝ๊ณ ๊ฐ์ ์ฑ ์ ์ฝ์ ์นญ๊ตฌ์ ์ด์ผ๊ธฐ๋ฅผ ๋๋ด๋๋ฐ ์ ๋ง ์ํ๋ค. ์ด๋ฆฐ์ด ๋ ๋ ์ ํ ๋ก ์ ๋ค๋ ๋ค๊ณ ํ๋ค. ๋๋ ๋ ์ ํ ๋ก ํ๋ ๋ฒ์ ๋ฐฐ์์ผ๊ฒ ๋ค. ๋ ์ ๋ชจ์ ์๊ฐ ์ ๋ฆฌ ์ดํด ๋ฆฌํฉํ ๋ง ํํธ๋ ์ฐํํ๊ฒ๋ ํ์ฌ ๋ฆฌํฉํ ๋ง ์์ ์ ์งํํ๊ณ ์๋ ๋์ ์ ๋ฌด์ ์ฐ๊ด์ด ๋ง๊ตฌ๋ ๋๋ถ์ ๊ฐ์ด๋๋ ๋ช๊ฐ์ง ์ป์๋ค. 1. ๋ ผ๋ฆฌ ๋ถ์ ์ฐ์ฐ์๋ !๋ ์์ฃผ ์ฌ์ฉํ๊ณ ์์์ง๋ง ๊ตณ์ด ๋ฉ์๋๋ก ํ๋ฒ ๋ถ๋ฆฌํด์ ๋ ๊ฐ๋ ์ฑ์๊ฒ ๋ ์น์ ํ๊ฒ !customer.isEnabled -> customer.isDisabled().. 2. ๋ฆฌํฉํฐ๋ง ์์๋จ์๋ก ์ค์ํ๊ธฐ. ์ปค๋ฐ์ ์ด๋ป๊ฒ ๋ฆฌํฉํ ๋ง ํ๋์ง.. 2023. 12. 9. [JS] ๋ธ๋ผ์ฐ์ ํ์์กด -> utc ๋ณํ ํ ์คํธ๋ฅผ ์ ๋ ฅ ๋ฐ์ ํ์ฌ ๋ธ๋ผ์ฐ์ ํ์์กด์ ๋ง๊ฒ ์๊ฐ์ ๋ณํํ๋ค. ๋ธ๋ผ์ฐ์ ํ์์กด์ ๋ง๋ ํ์ฌ ์๊ฐ์ UTC๋ก ๋ณํํ๋ค. // ์ ๋ ฅ๋ ๋ฌธ์์ด (์: '2023-11-01 00:00:00') const inputString = '2023-11-01 00:00:00'; // ์ ๋ ฅ๋ ๋ฌธ์์ด์ JavaScript์ Date ๊ฐ์ฒด๋ก ๋ณํ const inputDate = new Date(inputString); // ๋ธ๋ผ์ฐ์ ์ ํ์์กด์ ๋ง๊ฒ ํ์ฌ ์๊ฐ์ผ๋ก ํ์ const userTimeZoneDate = inputDate.toLocaleString('en-US', { timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone }); // ๋ธ๋ผ์ฐ์ ์ ํ์์กด์ ๋ง๋ ํ์ฌ .. 2023. 11. 30. ํ๋ก์ ํธ Tree ๊ตฌ์กฐ ์ถ๊ฐ mac์ ์ฌ์ฉ์ค์ด๋ฉฐ, README.md ํ์ผ ์์ฑ์ค์ ํ๋ก์ ํธ ํจํค์ง ๊ตฌ์กฐ๋ฅผ ์ฒจ๋ถํ๊ณ ์ถ์ด์ ๋ฐฉ๋ฒ์ ์ฐพ์ ์ ๋ฆฌ 1. brew install tree (brew๊ฐ ์ค์น๊ฐ ๋์ด์๋ค๋ ๊ฐ์ ํ์) 2. ์ํ๋ ํ๋ก์ ํธ root๋ก ๊ฐ์ tree . ๋ช ๋ น์ด ์น๋ฉด ๋ 3. ๋งํฌ๋ค์ด์ ๋ถ์ด๊ณ ์ถ๋ค๋ฉด ```์ ์ฌ์ฉํด์ ์ฝ๋๋ธ๋ญ์ ๋ถ์ฌ ๋ฃ๋๋ค. ``` . โโโ Dockerfile โโโ README.md โโโ api.iml โโโ docker-entrypoint.sh โโโ pom.xml โโโ src โ โโโ main โ โ โโโ java โ โ โ โโโ com โ โ โ โโโ test โ โ โ โโโ Application.java ...TBD ``` ๊ฒฐ๊ณผ 2023. 10. 15. github repository ํ๋๋ก ํฉ์น๊ธฐ repoํ๋์ ํ์์ ์ฌ๋ฌ ๋ฆฌํฌ์งํ ๋ฆฌ ๋๊ธฐ (๊ธฐ์กด ๊ฒ๋ค ์ฎ๊ธฐ๊ธฐ) 1. github์์ ์๋ก์ด ๋ฆฌํฌ์งํ ๋ฆฌ ์์ฑ (์ฌ๊ธฐ์ ๋ชจ์ ๊ฒ์ด๋ค) ex ) archive 2. ์๋ก ๋ง๋ ๋ฆฌํฌ Local clone terminal์ ํ๋ ์ด๊ณ , cloneํ ๊ฒฝ๋ก๋ก ์ด๋ ๋์ ๊ฒฝ์ฐ ~/workspace/miyeon ํ์์ ์ฌ๋ฌ ๋ฆฌํฌ๋ค์ ๋ชจ์๋ . archive์ญ์ ์ฌ๊ธฐ์ ์์ฑํ ์์ (๋ฐ๋ก archive๋ผ๋ ํจํค์ง ์๋ง๋ค์ด๋ ํด๋ก ํ ๋ archive ํจํค์ง ์์ฑํ๋ฉด์ ํด๋ก ๋จ) git clone {{cloneUrl}} git init 3. ์ ๋ฆฌํฌ์ commit ๋์ ๊ฒฝ์ฐ์๋ readme๋ฅผ ๋ง๋ค์ด์ ์ฌ๋ ธ์. (์ฃผ์, ๊ฐ์ธPC๋ฅผ ์ฌ์ฉํ๊ณ ์์ง ์์ git config๊ฐ global config๋ก ๋์ด์์. ์ฒดํฌ ํ ์ปค๋ฐ ์ ๋ณ.. 2023. 8. 9. ์คํ ์ง์ฐ TimeUnit.Sleep ๋๋ ์ด๋ฅผ ์ค ๋, Thread.Sleep ๋ณด๋ค๋ TimeUnit.Sleep๋ฅผ ์ฐ์. ์ฝ๋๋ฅผ ๋ณด๋ฉด ๊ฒฐ๊ตญ TimeUnit.Sleep์์ Thread.sleep๋ฅผ ์ฝํ๋ค. ๊ธฐ๊ฐ ๊ธฐ์ง๋ง TimeUnit.Sleep๋ฅผ ์ฐ๋ ์ด์ ๋ 1. ๊ฐ๋ ์ฑ์ด ๋ ์ข๋ค ๋ง์ฝ์ 3๋ถ Delay๋ฅผ ์ค๋ค Thread.Sleep(3 * 60 * 1000); == Thread.sleep(180000); //์ผํด ํ๋ฒ์ ๋ชป ์์ ๋จน์ด = TimeUnit.MINUTES.Sleep(3); 2. 1์ ์ฐ์ฅ์ ์ผ๋ก ์๊ฐ ๋จ์ ์ ํ์ด ๊ฐ๋ฅํ๋ค. TimeUnit: DAYS, HOURS, MICROSECONDS, MILLISECONDS, MINUTES, NANOSECONDS.SECONDS 3. ์์ ์ฑ ์๊ฐ ์ด๊ณผ๊ฐ ์์์ธ์ง ํ์ธํ ํ ํธ์ถํจ. (ํ์ ์์์ด.. 2023. 5. 31. [์ธ๋ฏธ๋] chat GPT ํ์ฉ ํ์ฌ์์ ChatGPT ํ์ฉ ์ธ๋ฏธ๋๋ฅผ ์งํํด์ ์ฐธ์ํ๋ค. 2์๊ฐ์ ๋ ์งํํ๋๋ฐ ๊ฐ๋ณ๊ฒ ๋ฃ๊ธฐ ์ข์๊ณ ์ฒจ ์ ํ๋ ์ ์ฅ์์๋ ์ง๋ฌธ ํฌ์ธํธ๋ผ๋๊ฐ ์๋กญ๊ฒ ์์๊ฐ๋ ๊ฒ๋ ๋ง์ ์ ์ตํ๋ค. ๊ฐ๋ฐํ ๋ AI๋ฅผ ์์ฐ๋ฉด ์ด์ ๋ ์๋ ๊ฒ ๊ฐ์ ์๊ธฐ๊ฐ ์จ ๊ฒ๊ฐ๋ค. ์ฝํ์ผ๋ฟ์ด๋ GPT์ ๋์์ ๋ฐ์ผ๋ฉด์ ๊ฐ๋ฐ์ ํด์ผ์ง ๋์์ค chatGPT ํ์ฉ ์ธ๋ฏธ๋ - gpt๋ผ๋ ์นญ๊ตฌ๋ฅผ ์ฑํ ์ผ๋ฌ ์จ๋จน๋ ํด - ๋ชจ๋ธ์ gpt๊ฐ ๋งน๊ธ์ด์ค ์ด๋ค ์ ์ ๊ณผ ๋ง๋ฌด๋ฆฌ๋ฅผ ๋นจ๋ฆฌํด์ ๊ณ ๊ฐ์ ๋นจ๋ฆฌ ๋ง๋๊ฒ ์ดํ๋ฆฌ์ผ์ด์ ๋จ์ ๋ง๋๋๋๊ฐ ๊ด๊ฑด chatGPT ํ์ํฉ 1. ์ฑ๋ด์ผ๋ก ๋ง๋์ - ๊ทผ๋ฐ ๊ณตํํจ. -> ์๋ค ๊ฒฐ๊ณผ ๋ถ์ฌ์ ๋ง๋ฌผ์ค.. 2. gpt4 - ์ ๋ฃ์ธ๋ฐ ์ด๋ฏธ์ง๊ฐ ์ถ๊ฐ๋จ - ์งํผํฐ์๊ฒ ์ ํ๋ ์ธก๋ฉด ๊ธฐ๋ํ๊ธฐ ์ด๋ ค์ด๋ฐ 4์์ ๋ง๋ ์ค๋ฆ 40% ์ ๋ - ํ๋ฌ๊ทธ์ธ ๊ธฐ๋ฅ์ด .. 2023. 5. 25. char to int ์์คํค์ฝ๋๋ฅผ ์์์ผํจ 1. '1' - 48; (์์คํค์ฝ๋ 48์ 0์ด๋ค) 2. '1' - '0' 3. Character.getNumericValue('1'); 2023. 5. 10. google cloudresourcemanager, guava ๋ฒ์ ์ถฉ๋ ์ด์ ์ฒ๋ฆฌ - NoSuchMethodError directExecutor ๋๋ฉ์ธ ์ฑ๊ฒฉ์ ๋ง์ง ์๋ ์ฝ๋๋ฅผ ๋ค๋ฅธ๋ฐ๋ก ์ฎ๊ธฐ๋ ์์ ์ ์งํํ๋ค. ๊ตฌ๊ธ ํ๋ก์ ํธ๋ค์ ๊ฐ์ ธ์์ ์ธ์ฆ์ ๋ฐ์ credential์ ์์ฑ ํ api๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ธ๋ฐ ํ๋ก์ ํธ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋๋ฐ ํด๋น dependency๋ฅผ ์ฌ์ฉํ๊ณ com.google.apis google-api-services-cloudresourcemanager v1-rev497-1.23.0 ์ธ์ฆ์ ๋ฐ๊ธฐ์ํด oauth2 dependency๋ฅผ ์ฌ์ฉํ๋ค. com.google.auth google-auth-library-oauth2-http 1.7.0 ๊ธฐ์กด์๋ ์ฌ์ค ๋ค๋ฅธ ๋ฆฌ์์ค dependeny์ ๋ด์ฅ๋์ด์๋ oauth2๋ฅผ ์ฌ์ฉํ๊ณ ์์๊ณ ๋ฒ์ ์ ๋ง์ถฐ์ ์ข ๋ฎ๊ธดํ์ง๋ง ์ผ๋จ ์ ์์ ์ผ๋ก ์ฝ๋๊ฐ ๋์ํ๋๊ฒ ๋ชฉ์ ์ด์์ผ๋ 1.7.0์ผ๋ก ๋๊ฐ์ด ๊ฐ์ ธ์๋ค. .. 2023. 4. 27. 221209 @JsonProperty Oneline TIL Checkout์ ์ฐ๋๊ฑฐ ๊ฑ ๋๋ ๋ณด๊ดํด๋ณด๋ ค๊ณ page ์์ฑํ๋ค ใฑใฑ Jackson์ด Java class์ Json ์์ฑ์ ํ์ ํ๊ธฐ ์ํด์ Java Bean ๋ช ๋ช ๊ท์น์ ์ฌ์ฉํ๋ค. ๋๋ฌธ์ ์์ ์นผ๋ผ์ ๋งคํํด์ผํ ๊ฒฝ์ฐ @JsonProperty๋ฅผ ์ฌ์ฉํ์ ex) Response Mapping ..."IPProtocol": "ESP",... ... @JsonProperty private String ipProtocol; ... 2022. 12. 9. ์ด์ 1 2 3 4 5 6 ๋ค์