본문 바로가기

분류 전체보기86

[Java] 프로그래머스 > 코딩테스트 연습 > 스택/큐 > 주식가격 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 prices return [1, 2, 3, 2, 3] [4, 3, 1, 1, 0] 입출력 예 설명 1초 시점의 ₩1은 끝까지 가격이 떨어지지 않았습니다. 2초 시점의 ₩2은 끝까지 가격이 떨어지지 않았습니다. 3초 시점의 ₩3은 1초뒤에 가격이 떨어집니다. 따라서 1초간 가격이 떨어지지 않은 것으로 봅니다. 4초 시점의 ₩2은 1초간 가격이 떨어지지 않았습니다. 5초 시점의 ₩3은.. 2021. 4. 1.
Kafka retention 옵션 - log 보관 주기 설정 Kafka log(Message Data)의 보관은 크게 시간단위, 용량단위로 지정할 수 있다. 만약 아무런 옵션을 수정하지 않고 Kafka를 실행하였다면 기본적으로 7일로 지정된 상태이다. - 저장한지 7일이 지난 로그는 삭제된다. log 보관주기에 대한 설정은 $KAFKA_HOME/config/server.properties에 있으며 아래와 같은 기본값을 가진다. ############################# Log Retention Policy ############################# # The following configurations control the disposal of log segments. The policy can # be set to delete segment.. 2020. 12. 2.
CentOS8에서 Dockerfile build시 DNS Not Resolving under Network 에러 해결: 방화벽 설정 바꾸기 CentOS8에서 처음 docker, docker-compose를 설치한 후 Dockerfile을 빌드할 때 DNS 어쩌고 에러가 발생한다. 나 같은 경우는 Dockerfile에서 아래 구문을 빌드할 때 자꾸 에러가 발생했었는데, 처음에는 네트워크 문제인 줄도 모르고 이 구문에 에러가 있는 줄 알고 한참을 헤맸다. 다른 서버에서는 잘만 빌드되던 게 왜 안 되는 거야(ㅠㅠ) 하면서! RUN apt-get -y update && apt-get install -y \ openjdk-8-jdk Err:1 http://archive.ubuntu.com/ubuntu xenial InRelease Temporary failure resolving 'archive.ubuntu.com' Err:2 http://archi.. 2020. 8. 8.
Kafka topic 삭제 - already marked for deletion 해결 토픽을 삭제하기 위해서는 우선 $KAFKA_HOME/config/server.properties에 delete.topic.enable 설정을 추가한 후 카프카를 재기동해야한다. delete.topic.enable = true 만약 이 설정을 추가하지 않은 상태에서 일반적으로 알려진 토픽 삭제 방법인 kafka-topics.sh을 이용해서 토픽을 삭제하면 아래와 같이 already marked for deletion이라는 메시지만 나타나고 정상적으로 삭제가 안 된다. 이 경우 다시 토픽을 생성할 수도 없으며 해당 토픽으로 들어온 메시지도 처리가 안 된다. $ ./kafka-topics.sh --delete --zookeeper $ZOOKEEPER --topic morpheme.t Topic morpheme.. 2020. 6. 11.