๐ TIL(98)
-
homebrew ์ค์น ์ ์๋ฌ ( bin/bash: line 234: /usr/local/bin/git: Bad CPU type in executableFailed during: git init -q )
์๋ฌ ๋ฉ์์ง /bin/bash: line 234: /usr/local/bin/git: Bad CPU type in executable Failed during: git init -q ์ํฉ ์ด๋ค ์ด์ ๋๋ฌธ์ธ์ง /usr/local/bin/git ํ์ผ์์ ๋ฌธ์ ๊ฐ ์๊ธด ๊ฒ. ํด๋น ๊ฒฝ๋ก์ ํ์ผ์ ์ง์์ฃผ์. ํด๊ฒฐ ํด๋น ๊ฒฝ๋ก (/usr/local/bin) ์ ํ์ผ (git) ์ ์ญ์ ํ, homebrew ๋ฅผ ์ฌ์ค์นํ๋ฉด ์ ์์ ์ผ๋ก ๋์ํ๋ค. ref : https://github.com/Homebrew/discussions/discussions/3385
2023.02.07 -
Docker login ์ denied: requested access to the resource is denied
๊ฑ ๋ก๊ทธ์ธ์ด ํ์ํ๋ค๋ ์๋ฏธ๋ค. ๊ฐ๋ณ๊ฒ ๋ก๊ทธ์ธํด์ฃผ์. ์ํฉ >>> denied: requested access to the resource is denied ํด๊ฒฐ $ docker login Docker Hub Container Image Library | App Containerization Deliver your business through Docker Hub Package and publish apps and plugins as containers in Docker Hub for easy download and deployment by millions of Docker users worldwide. hub.docker.com docker hub ๋ก๊ทธ์ธํ ๋ ์ฌ์ฉํ๋ ์์ด๋/ํจ์ค์๋๋ฅผ ์ฐจ๋ก๋๋ก ์ ๋ ฅํด..
2023.01.23 -
MySQL SQLException: Zero date value prohibited ์ด์
โก๏ธ ์ํฉ >>> ERROR o.h.e.jdbc.spi.SqlExceptionHelper - Zero date value prohibited ์๋ฐ ์์ค์์ mysql ์ ๊ฐ์ ๊ฐ์ ธ์ฌ ๋ ๋ฐ์ํ ์์ธ. Zero date ๋ผ๋ ๋ก๊ทธ์์ ์ถ์ธก์ปจ๋ ํด๋น ํ ์ด๋ธ์ ๋ ์ง ์ปฌ๋ผ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํ๋ค. ๐ ์์ธ ์๋ ํ ์ด๋ธ์์ ๋ณด๋ฏ updated_at ์ปฌ๋ผ์ ๊ฐ์ด ๋ชจ๋ zero date(0000-00-00 00:00:00)๋ก ์ ์ฅ๋์ด ์๋ค. ์๋ง null ๊ฐ์ ์ฑ์ฐ๊ธฐ ์ํด ๊ณต๋ฐฑ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด๋ ๊ฒ ๊ฐ๋ค. Mysql ์ 0000-00-00 00:00:00 ํ์ (= zero_date) ์ผ๋ก ๋ ์ง๋ฅผ ์ ์ฅํ ์ ์์ง๋ง, (์ด๊ฒ ์ ์์ ์ธ date ๋ ์๋) ๋ฌธ์ ๋ ์๋ฐ ์์ค(java.sql.Date)๊ฐ ํํํ ์ ์๋ ๊ฐ..
2023.01.20 -
๊ฐ๋จํ shell script ์คํ ๋ฐฉ๋ฒ (feat: IntelliJ)
๊ธฐ์กด ๋ช ๋ น์ด ์ ๋ ฅ ๋ฐฉ์ ๋์์ฑ ํ ์คํธ๋ฅผ ์ํด curl (Client URL) ์ ์ฐ์์ผ๋ก ํธ์ถํด์ผ ํ์ต๋๋ค. ํฐ๋ฏธ๋ ์ฝ์์์ ์๋์ฒ๋ผ &๋ฅผ ์ฌ์ฉํ๋ฉด curl ์์ฒญ์ ๋์์ ์ฌ๋ฌ๋ฒ ๋ณด๋ผ ์ ์์ต๋๋ค. $ curl 'url' & curl 'url' & curl 'url' & curl 'url' & curl 'url' ๋งค๋ฒ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ธด ๊ท์ฐฎ์์ shell script ๋ฅผ ์์ฑํ๊ธฐ๋ก ํ์ต๋๋ค. ์คํ๋ง ํ๋ก์ ํธ๋ฅผ ์งํ์ค์ด๋ IntelliJ ์ src ํด๋ ํ์์ shell script ๋ฅผ ์์ฑํฉ๋๋ค. shell script ์ ๋ ฅ ๋ฐฉ์ run.sh ๋ผ๋ ์ด๋ฆ์ผ๋ก ํ์ผ์ ์์ฑํ์ต๋๋ค. run.sh #!/bin/sh curl "http://localhost:8080/human/decrease?name=hoo&mo..
2022.12.23 -
2212220 ๊ฐ๋ฐ๊ธฐ๋ก : ์ฐจ๊ทผ์ฐจ๊ทผ K8S
* ๊ฐ๋ตํ K8S ์๊ฐ (๐ ์ถ์ฒ: Jenkins ๋ฅผ ์ด์ฉํ CI/CD Pipeline ๊ตฌ์ถ - ์ธํ๋ฐ) K8S Can Do ์ปจํ ์ด๋ํ ๋ ์ดํ๋ฆฌ์ผ์ด์ ๊ตฌ๋ ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์คํ ๋ฆฌ์ง ์ค์ผ์คํธ๋ ์ด์ ๋กค์์ / ๋กค๋ฐฑ ์๋ํ ๋ณต๊ตฌ ์๋ํ ์ํฌ๋ฆฟ๊ณผ ๊ตฌ์ฑ ๊ด๋ฆฌ K8S Can't Do ์์ค์ฝ๋ ๋ฐฐํฌ, ๋น๋ ๋ก๊น , ๋ชจ๋ํฐ๋ง ์๋ฃจ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋ฒจ ์๋น์ค ํฌ๊ด์ ์ธ ๋จธ์ ์ค์ , ์ ์ง๋ณด์ ๊ด๋ฆฌ K8S ์ฉ์ด ๊ฐ๋จ ์ ๋ฆฌ ํด๋ฌ์คํฐ : ๊ฐ๋จํ ์๊ฐํ๋ฉด, ๋ง์คํฐ ๋ ธ๋์ ๊ฐ๋ณ ์ํฌ ๋ ธ๋๋ฅผ ํฌ๊ดํ ๊ฐ๋ . ๋ง์คํฐ ๋ ธ๋๋ ์ปจํธ๋กค ํ๋ ์ธ(control-plane)์ด๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค. ์ปจํธ๋กค ํ๋ ์ธ, ์ฆ ๋ง์คํฐ ๋ ธ๋๋ ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๊ณ , ์ด๋ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ ์ง ๊ด๋ฆฌํ ์ ์๋ค. ๋ง์คํฐ ๋ ธ๋ : ๊ฐ๋ณ ์ปจํ ์ด๋..
2022.12.20 -
springboot - rds ์ฐ๋์ ์ค์ํ ์ (feat: port number)
๋ณด์๊ทธ๋ฃน ์ธ๋ฐ์ด๋ ๊ท์น ์์ฑ ์ค ์ค์ํ ์ ๊ธฐ๋ก Mysql/Aurora ์ธ๋ฐ์ด๋ ๊ท์น ์ด๊ธฐ์ค์ ์ , ๋ก์ปฌ ์คํ๋ง๋ถํธ ํ๋ก์ ํธ์ ์ฐ๋ ํ ์คํธ๋ฅผ ํ๊ธฐ ์ํด ๋ชจ๋ ํธ์คํธ๋ก(0.0.0.0/0)๋ถํฐ ์ ๊ทผ์ ํ์ฉํ๋ค. ํ์ง๋ง ์๋ฌด๋ฆฌ ์คํ๋ง ํ์ ์ ์คํํด๋ rds ์ ์ฐ๋์ด ๋์ง ์์๋ค. ์์์๊น? ํฌํธ๋ฒํธ๋ฅผ ๊ธฐ์ฌํ์ง ์์๊ธฐ ๋๋ฌธ์ด๋ค. . . AWS ๊ณต์ ๋ฌธ์์์ "๋ณด์ ๊ทธ๋ฃน์ ์ธ์คํด์ค์ ๋ํ ์ธ๋ฐ์ด๋ ๋ฐ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ์ ์ดํ๋ ๊ฐ์ ๋ฐฉํ๋ฒฝ ์ญํ ์ ํ๋ค" ๊ณ ์ค๋ช ํ๋ค. ์ฆ ๋ด๊ฐ ์ง์ ํ Mysql/Aurora ์ธ์คํด์ค์ ๋ณด์๊ทธ๋ฃน์, mysql ์๋ฒ์ ์ธ/์์ ์ ๊ทผ์ ์ ์ดํ๋ ๊ฐ์ ๋ฐฉํ๋ฒฝ(VPC: Virtual Private Cloud)์ธ ์ ์ด๋ค. ์ ์ด๋ฏธ์ง์๋ 3306 ํฌํธ๊ฐ ๊ธฐ์ฌ๋ผ ์์ง๋ง, ์ฒ์ ์๋ฌ๊ฐ ๋ฌ์ ..
2022.12.11 -
[Mysql] ํ์ฌ ๋ ์ง ๋ถํฐ 1์ผ, 1๋ฌ, 1๋ ์ /ํ ์ฟผ๋ฆฌ
MySql ์ ์๊ฐ ๋ํ๊ธฐ, ๋นผ๊ธฐ ํจ์ - date_add / date_sub ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด, ๊ธฐ์ค ๋ ์ง๋ก๋ถํฐ ์ ๋ ฅ๋ ๊ธฐ๊ฐ๋งํผ์ ๋ํ๊ฑฐ๋ ๋บ ์ ์๋ค. -- ๋ ์ง ๋ํ๊ธฐ DATE_ADD(๊ธฐ์ค ๋ ์ง, Interval) -- ๋ ์ง ๋นผ๊ธฐ DATE_SUB(๊ธฐ์ค ๋ ์ง, Interval) ๋ฆฌ๋ทฐ ํ ์ด๋ธ ์์๋ฅผ ํตํด ํ์ธํด๋ณด์. ์๋๋ 1๋ ์ ๋ณด๋ค ๊ณผ๊ฑฐ์ ์์ฑ๋ ๋ฆฌ๋ทฐ๋ฅผ ์กฐํ ํ๋ ์ฟผ๋ฆฌ๋ค. ์๋ฅผ ๋ค์ด, ์ค๋์ด 2022.12.05 ์ผ ๋ 2021.12.05 ๋ณด๋ค ๊ณผ๊ฑฐ์ ์์ฑ๋ ๋ฆฌ๋ทฐ๋ฅผ ์กฐํํ ์ ์๋ค. Date_sub ๋์ Date_add ๊ฐ ์ฌ์ฉ๋์ง๋ง, interval -1 year ๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ๊ณผ๊ฑฐ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ์ ์๋ค. select * from review where created_at date_add(no..
2022.12.06 -
์ธํ ๋ฆฌ์ ์ด (IntelliJ) Vim ์ฌ์ฉ์ ๋ฐฉํฅํค ์ฐ์ ์ ๋ ฅ ์๋๋ ๋ฌธ์
vim ๋ฐฐ์ฐ๊ธฐ ์์ํ์ฌ, ์ธํ ๋ฆฌ์ ์ด์์ vim ํ๋ฌ๊ทธ์ธ ์ค์น ํ ์ฐ์ต ์ค์ด๋ค. ๋ฐฉํฅํค(h,j,k,l) ๋ก ์ด๋ฆฌ์ ๋ฆฌ ์์ง์ฌ๋ณด๋๋ฐ, ๋ฐฉํฅํค๋ฅผ ์ฐ์์ผ๋ก ๋๋ฅด๋ฉด ์ปค์๊ฐ ์ด๋ํ์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ์ ์๋ค. ๊ทธ๋ด ๋ ํฐ๋ฏธ๋ ์ฐฝ์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ์ธํ ๋ฆฌ์ ์ด๋ฅผ ์ฌ์คํํ์. defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false ๊ทธ๋ผ ํดํผ์ฝ๋ฉ ํ์
2022.11.25 -
๋ฐฑ์ค ์ฐ์ ์คํธ๋ฆญ 106์ผ ๋ฌ์ฑ ๋ฐ ์ ์ ์ค๋จ
solved.ac ์ ์คํธ๋ฆญ ๊ธฐ๋ฅ ๋๋ถ์ 106์ผ ๋์ ๋งค์ผ 1๋ฌธ์ ์ด์์ฉ ๋ฐฑ์ค์ ํ์๋ค. ๊ทธ ๊ณผ์ ์์ ๋๋ ์งง์ ์ํ๋ฅผ ๋จ๊ฒจ๋๋ค. 106์ผ ๋์ 155๋ฌธ์ ์ ๋ ํ์๋ค. 1์ผ 1๋ฌธ์ ๋ฅผ ํ๊ฑฐ๋ ๊ฐ๋ ๊ทธ ์ด์์ ํ์๋ค. ์ด๋ฐ์๋ ํฐ์ด๊ฐ ๋ฎ์๋ ๋งํผ ์ฌ์ด ๋ฌธ์ ๋ฅผ ์์ฃผ๋ก ํ ์ ์์๊ธฐ ๋๋ฌธ์ ํ๋ฃจ์ 2๋ฌธ์ ์ ๋ ํ์ด๋ ๋ถ๋ด์ด ์์๋ค. ํฐ์ด๊ฐ ์ ์ฐจ ์ฌ๋ผ๊ฐ๋ฉด์ ์ด๋ ค์ด ๋ฌธ์ ๋ฅผ ์์ฃผ ์ง๋ฉดํ๊ณ , ํ๋ฃจ์ ํ๋ฌธ์ ๋ฅผ ํธ๋ ๊ฒ๋ ์ด๋ ค์ ๋ค. ๊ทธ๋ด ๋ ์ด๋ ค์ด ๋ฌธ์ ๋ ์ ์ ํตํด๋๊ณ ๋ค์ ์ฌ์ด ๋ฌธ์ ๋ฅผ ํ์๋ค. ์ด ๋ ๋ถํฐ๊ฐ ๋ฌธ์ ์๋ค๊ณ ์๊ฐํ๋ค. ์ด๋ ค์ด ๋ฌธ์ ํ์ด๋ฅผ ๊ณ์ ๋ฏธ๋ฃจ๊ฒ ๋๋ค. ํ๋๋ผ๋ ๋ด ํ์ผ๋ก ํธ๋ ๊ฒฝ์ฐ๊ฐ ์์ ๊ผฝ์ ๋งํผ ์ ์๊ณ , ๊ตฌ๊ธ๋ง์ผ๋ก ๋ค๋ฅธ ์ฌ๋์ ๋ต์ ๋ณด๋ ๊ฒฝ์ฐ๊ฐ ๋ ๋ง์ด ์๊ฒผ๋ค. ์ด๋์ ๋ ์๊ฐ์ ํฌ์ํ๋๋ผ๋ ํ๋ฆฌ์ง..
2022.03.02