본문 바로가기

분류 전체보기37

git commands # 파일 변경 추적 해제 git update-index --assume-unchanged {file or dir} # 다시 추적하려면? git update-index --no-assume-unchanged {file or dir} 2024. 1. 17.
Docker 이것저것 Docker 설치 (Ubuntu22.04) # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architec.. 2023. 12. 25.
Linux 이것저것 Ubuntu tomcat 설치 경로 HOME: usr/share/tomcat9 CONF: /etc/tomcat9 LOG: /var/log/tomcat9 ROOT: /var/lib/tomcat9 Javac 위치 검색 which javac Java 설치 경로 readlink -f #path to javac Java, Tomcat home variable /etc/profile 수정 후 반영 source /etc/profile JAVA_HOME=/usr/~ # java 설치 경로(/bin 이전까지) CATALINA_HOME=/home/~ # tomcat 설치 경로 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME.. 2023. 12. 25.
Kafka 설치 및 스프링 연동 스프링에서 Kafka 사용을 위한 라이브러리(Spring for Apache Kafka)를 제공하며 버전 Compatibility는 다음과 같음 패키지 의존성 주입 // Kafka implementation 'org.springframework.kafka:spring-kafka'​ Kafka는 zookeeper와 kafka가 별도로 설치되어야 하고 zookeeper 실행 후 kafka를 실행하여야 하므로 docker-compose를 이용하는 것이 유리할 것으로 판단함 docker image는 zookeeper는 공식 이미지가 있지만 kafka는 공식 이미지가 없음, 대표적으로 bitnami와 confluentInc의 이미지가 쓰이는 걸로 보이며, wurstmeister를 사용한 사례도 블로그에서 많이 보.. 2023. 12. 19.