📚 개발백과
-
[Git] git filter-repo로 올리면 안되는 파일기록 말소하기📚 개발백과 2024. 6. 24. 16:06
상황:DB data 가 들어있는 data 파일을 원격 저장소에 푸쉬했다. 파일구조:.├── Dockerfile├── build├── build.gradle├── data ⬅️ ‼️├── docker-compose.yml├── gradle├── gradlew├── gradlew.bat├── readme.md├── settings.gradle└── src 참고:data 디렉토리는 커밋 후 수정한 적이 없고 다른 폴더와 연관관계가 없다. 해결: 1. git filter-repo 설치brew install git-filter-repo 2. 선택 1) 안전한 방법# 새로운 클론 생성git clone https://your-repo-url.gitcd your-repo-name# git filter-repo ..
-
[NCP, Docker] 왜 내 서버 Disk 사용량이 90퍼?📚 개발백과 2024. 5. 30. 01:30
상황:NCP console 들어갔다가 디스크 사용량이 90%라는(;) 숫자를 봄 항상 40퍼대를 유지했는데 오늘 오후 3시경부터 증가하더니 발견한 시점인 당일 오후 10시 반에는 90프로를 찍음결론부터 말하자면 로그파일 하나가 24G 나 잡아먹고 있었다. 원인 분석하는 방법부터 시작 0. 해당 서버에 접속부터 한다. 1. docker prune (각자 상황에 맞게.. 중요한건 보호하면서 삭제하길)$ docker volume prune$ docker system prune -a등등 난 현재 실행중인 컨테이너 제외하고 모든 데이터를 삭제했는데도 4G 밖에 삭제되지 않았다. 그럼 이 문제는 아니다. 2. 도커 디렉토리와 그 직속 하위 디렉토리들의 디스크 사용량을 확인하고, 그 결과를 크기에 따라 내림차순으로..
-
[GitHub Action, Docker, SSH] application.yml 에 환경변수 많은데 어떻게 하지📚 개발백과 2024. 5. 27. 04:43
선 코드 후 설명jobs: build: steps: - name: Deploy to server uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST_BANK }} username: ${{ secrets.HOSTNAME_BANK }} password: ${{ secrets.SSH_BANK_PWD }} script: | docker pull ${{ secrets.DOCKER_REPO_BANK }} cd EUM-Bank-docker echo "${{ secrets.BANK_ENV }..
-
[GitHub Action] Error_command not found: docker📚 개발백과 2024. 5. 27. 04:26
상황:깃헙 핵션 호스트 러너를 맥으로 설정, steps 에는 문제Xjobs: build: runs-on: macos-14 (작성시점에서 latest 와 동일) 공지:macOS 인 호스트러너에 도커 엔터프라이즈 지원이 안됨.라이센스 문제인듯 해결:우분투로 변경 꼭 맥을 써야한다면 jobs: job: runs-on: macos-latest steps: - run: | brew install docker colima start docker run -e [...]이렇게라도 사용해야..난 굳이..? 라서 그냥 우분투로 변경 참고:https://stackoverflow.com/questions/76488238/runni..
-
kafka 다운 및 실행📚 개발백과 2023. 12. 23. 17:30
* kafka 2.1.0 기준 입니다. * 2.1.0 전까지는 자바8, 2.1.0 이후부터는 자바11이 지원됩니다.자바8을 사용한다면 전자, 자바11은 후자를 선택해야합니다.( $ java --version 으로 확인)https://kafka.apache.org/downloads $ cd kafka_2.12-2.1.0$ bin/kafka-server-start.sh config/server.properties백그라운드에서 zookeeper 가 실행 되도록합니다.자바 버전에 맞지 않는 kafka 다운 및 실행 시 다음과 같은 에러가 뜰 수 있습니다./폴더/kafka_2.12-1.1.0/bin/kafka-run-class.sh: line 252: [[: 11 2023-07-18 LTS: syntax er..
-
[Java] Overriding, Overloading📚 개발백과 2023. 8. 21. 00:34
스프링 핵심 원리-기본편 섹션1 보충 - 다형성 이해를 위한 오버라이딩 복습(+ 오버로딩) ✅ 오버라이딩 Overriding자바에는 상속이라는 -기본의 클래스를 재사용해 새로운 클래스를 만드는- 개념이 있습니다.상속을 받아 그대로 쓸 수도 있지만,부모 클래스를 상속받아 자식 클래스가 부모 클래스의 메소드를 오버라이딩하여 자식 클래스가 본인에게 맞게 변경하여 사용할 때도 있습니다. 오버라이딩은 메소드의 내용을 자신에게 맞게 재설정하는 것이기 때문에자식 클래스에서 오버라이딩하는 메소드는 부모 클래스의 메소드와 이름/매개변수/반환타입이 같아야 합니다.이외에도 '부모의 접근제어자이하 범위만 사용가능', '부모보다 넓은 범위의 expection 사용불가' 등의 조건이 있는데,김영한님께서 말씀하신대로 '부모는 마음..