본문 바로가기 메뉴 바로가기

블로그으으

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

블로그으으

검색하기 폼
  • 분류 전체보기 (40)
    • Kafka (2)
    • 웹개발 (10)
    • ㄴspring boot (4)
    • DB (3)
    • JAVA (3)
    • AWS (3)
    • 도커 (2)
    • Jenkins (2)
    • 알고리즘 (1)
    • 네트워크 (2)
    • elk (2)
    • 리눅스 (0)
    • 제우스 (1)
  • 방명록

전체 글 (40)
CentOS7에 Jeus8 설치 및 실행

✔ 목표 : centOS7에 제우스8 설치하고 띄워보자 0. 설치 파일 다운로드 - 아래 링크에서 진행 https://technet.tmax.co.kr/ko/front/download/findDownloadList.do TmaxSoft Technical Network [technet-01] 데모라이선스 신청 데모라이선스는 제품구입 전 테스트 및 검토를 위하여 제한 된 기간 동안 발급받아 사용가능한 라이선스 입니다. technet.tmax.co.kr 1. jeus8500_unix_generic_ko.bin 파일이 위치한 디렉터리로 이동 후 설치 파일을 실행 ./jeus8500_unix_generic_ko.bin 1)소개 -> ENTER 2) 라이센스 -> ENTER 라이센스 이어서 -> ENTER -> E..

제우스 2024. 2. 12. 01:07
ThreadPoolExecutor RejectedExecutionException 오류 - SynchronousQueue

우리 프로젝트에서는 여러개의 쓰레드를 이용하여 작업을 실행하기 위해 ThreadPoolExecutor를 이용하고 있다 쓰레드 풀의 개수는 고정적으로 사용하고 있으며, 해당 쓰레드를 실행하는 부분에서 쓰레드의 개수를 관리하며 쓰레드 풀 이상의 요청은 하지 않기 때문에 이론적으로는 쓰레드 풀이 터지는 경우는 없어야 했다. 하지만 여러 프로젝트를 진행하며 종종 쓰레드 풀이 터지곤 했는데 이번에 조금 더 깊이 파봤다 발생한 오류 는 아래와 같다 RejectedExecutionException: Task cohttp://m.xxx.xx.TrainWorker rejected from java.util.concurrent.ThreadPoolExecutor[Running, pool size = 16, active th..

ㄴspring boot 2023. 7. 11. 09:24
kafka with raft(kraft)(kafka witout zookeeper) 설치

kafka with raft(kafka without zookeeper)? 그동안 카프카를 사용할 때 클러스터의 메타데이터와 상태 정보를 관리하기 위해 zookeeper를 설치해 사용하고 있었다. 하지만 아파치는 KIP-500에서 카프카에서 주키퍼를 없애기로 발표했다. 카프카를 위해 주키퍼까지 설치, 관리하는것이 아니라 카프카만 설치하면 된다는 점이 매력적으로 다가왔고, 이를 적용하기로 했다. 카프카 설치 0. 카프카를 설치를 위한 사전작업 카프카 파일 다운을 위한 wget 설치 yum install wget tar 설치 yum install -y tar java 설치 https://bamdule.tistory.com/57 참고 1. 카프카 설치 # 파일 다운로드 wget https://downloads..

Kafka 2023. 3. 11. 19:01
[Postgresql] timestamp vs timestamptz 비교 & 테스트

pg의 데이터 타입인 timestamp 와 timestamptz의 차이점에 대해 알아보자이 문서는 postgres 12 기준으로 작성되었다.postgresql 문서The SQL standard requires that writing just timestamp be equivalent to timestamp without time zone, and PostgreSQL honors that behavior. timestamptz is accepted as an abbreviation for timestamp with time zone; this is a PostgreSQL extension.=> timestamptz : timestamp with time zone의 약어timestamp : 타임존을 명시하지..

DB 2022. 2. 14. 19:10
카프카 컨슈머 옵션 테스트

오늘은 카프카 컨슈머의 주요옵션들에 대해서 알아보고, 테스트해보자 먼저 카프카 컨슈머, 컨슈머 그룹, 리밸런싱, 오프셋, 커밋에 대해 알아야한다. 관련 내용은 아래 블로그에서 설명을 잘 하고 있으니 참고하자 리밸런싱 https://soft.plusblog.co.kr/29 오프셋, 커밋 https://freedeveloper.tistory.com/398 준비 1. aws에 주키퍼 1대, 카프카 1대를 설치한다. 2. ec2를 t2-micro사용했더니 메모리가 1Gb로 부족해서 카프카 메모리 줄여줬다 export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M" 3. 외부 사용 포트 열어주기 ## 외부 사용 포트 지정 vi kafka/config/server.properties advertis..

Kafka 2021. 8. 15. 19:42
[JAVA] 법정공휴일 처리 - LocalDate 이용

캘린더 관련 작업을 하면서 특정날짜가 공휴일인지 확인해야했다. 그래서 검색하다 이 블로그 를 발견했는데 날짜와 시간 처리를 Date, Calendar 클래스를 이용해서 하고있었다. Date, Calendar클래스의 문제점이 많아 진행중인 프로젝트에서는 LocalDate를 이용하고 있었다.(Date, Calnedar의 문제점) 그래서 위의 블로그를 참고해 LocalDate를 이용하도록 변경하고, 우리 프로젝트에 맞게 커스터마이징 했다. 1. 음력변환 라이브러리 추가 설, 추석과 같은 음력 공휴일을 처리하기 위해 음력변환 라이브러리를 추가해준다. com.ibm.icu icu4j 4.0.1 2. 공휴일 처리 클래스 holidayArray가 특정 년도를 넣어주면 그 해의 공휴일을 리턴해주는데 return typ..

JAVA 2021. 2. 15. 17:10
[spring boot] mybatis + jpa multi datasource 설정하기

스프링 부트 프로젝트를 개발하며 2개의 데이터베이스를 연결해야하는 이슈가 생겼다. 기존 프로젝트는 mybatis와 jpa를 섞어서 사용하는 구조이고, multi datasource를 설정하기 위해서는 수동설정이 필요했다. 수동설정을 위해 mybatis는 mapper가 어디에 있는지, jpa는 entity와 repository가 어디에 있는지를 모두 설정해주어야 했는데 기존 프로젝트의 구조가 이곳저곳에 퍼져있어 어려움을 겪었다. 1. application.properties에 datasource 입력 application.properties에 두개의 데이터베이스에 접근하기 위한 정보를 입력해준다. 여기서 중요한 점은 url이 아닌 jdbc-url을 사용해야한다는 것이다. 그 이유는 spring boot 2..

ㄴspring boot 2021. 2. 15. 11:06
[elk]beats, elk stack 데이터 쌓고 시각화해보기

오늘은 elk스택를 구성해보자. 구성은 아래와 같다. elk를 시작하는 가장 빠른 방법은 docker-compose를 이용하는 것이다. 1. git clone 먼저 깃에서 Clone해준다. git clone https://github.com/teichae/docker-elk 이번 포스팅에서는 로컬에서 elk를 실행하기때문에 elk의 호스트 설정은 건너뛰도록 한다. 각각의 컨피그 파일은 아래 위치에서 확인 가능하다. vi ./docker-elk/elasticsearch/config/elasticsearch.yml vi ./docker-elk/kibana/config/kibana.yml vi ./docker-elk/logstash/config/logstash.yml 2. logstash 설정 filebeat..

elk 2020. 10. 2. 15:48
이전 1 2 3 4 5 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • lnk
  • lbr
TAG
  • cursor ai
  • jpa 1차 캐시
  • myabatis
  • API Gateway
  • 도커
  • CURSOR
  • 1차캐시
  • PostgreSQL
  • 오블완
  • spring boot
  • 네트워크
  • s3
  • AWS
  • 다중 데이터소스
  • 스레드 동기화
  • 캐시
  • php
  • multiple datasource
  • cursor mcp
  • db 두개
  • 보관주기
  • docker
  • cleanup policies
  • 넥서스 파일 보관주기
  • 넥서스 보관주기
  • 기본클래스를 찾거나 로드할 수 없습니다
  • 쓰레드 변수
  • 카프카
  • volatile
  • cleanup policy
more
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바