/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
12:08 5/31
sas-study.tistory.com
12:08
sas-study.tistory.com
코딩하는 흑구
https://sas-study.tistory.com
코딩하는 흑구의 프로그래밍 학습 블로그입니다.
저작도구: tistory
최종 피드 수집: 2025-06-25 20:45
전체 (140)
2y
[PostgreSQL] Insert On Conflict (jpa save / upsert 구현)
안녕하세요.
이번 주제는 postgresql의 upsert를 구현해보는 포스팅입니다.
흔히 jpa를 쓸때 save() 메소드는 있으면 insert, 없으면 update를 한다고 알고 있는데요.
JPA는 대략 아래처럼
Postgresql
on conflict
on conflict on constraint
+ 더보기
postgresql on conflict
postgresql upsert
0
0
3
읽기모드
2y
[Kibana] 키바나 백그라운드 데몬으로 실행하기(node.js, nvm, pm2)
안녕하세요.
이번 포스팅에서는 키바나를 백그라운드로 실행하는 방법에 대해서 알아보겠습니다.
우선 키바나를 실행시키기 위한 명령어는 bin 디렉토리 안에 있는 kibana 파일을 실행해주면 됩니다.
하지만 이는 현재 접속
kibana
kibana 데몬 실행
kibana 백그라운드 실행
+ 더보기
0
0
48
읽기모드
2y
[Node.js] PM2 설치하기(Node.js 백그라운드 실행) 및 사용법
안녕하세요.
이번 포스팅에서는 PM2를 설치하여 Node.js를 백그라운드로 실행하는 방법을 확인해보겠습니다.
현재 저는 kibana 관련 작업중이고요. node.js로 실행할 수 있는 kibana를 백그라운드로 실행하기
Javascript
node pm2 install
node pm2 데몬 실행
+ 더보기
node pm2 백그라운드
pm2 백그라운드
pm2 설치
0
0
0
읽기모드
2y
[Node.js] nvm 설치하고 특정 node.js 가져오기
안녕하세요.
node js 버전을 관리하는 nvm 을 설치해보겠습니다.
nvm은 Node Version Management의 약자로 깃허브 주소는 아래에 있습니다.
https://github.com/nvm-sh/nvm
설치
Javascript
install node nvm
node management
+ 더보기
node 설치
Node.js 관리
nvm node install
nvm 설치
0
0
0
읽기모드
2y
[Kibana] 키바나 설치하기 및 엘라스틱서치 연동
안녕하세요.
지난 시간까지 아래의 목차처럼 진행을 했었는데요.
- 엘라스틱서치 설치하기
- 엘라스틱서치 환경설정(Bootstrap Checks)
- 엘라스틱서치 클러스터 구성하기
- 엘라스틱서치 클러스터 내 노드 통신에 T
kibana
엘라스틱 키바나
엘라스틱서치 키바나 연동
+ 더보기
키바나 다운로드
키바나 설치
키바나 시각화 도구
0
0
0
읽기모드
2y
[Elasticsearch] 엘라스틱서치 시스템 유저 비밀번호 설정하기.(elasticsearch-setup-passwords)
안녕하세요.
지난 시간까지 엘라스틱서치를 생짜로 설치해보고 환경설정해보고 클러스터링과 클러스터링 통신간에 tls 를 적용해보았습니다.
- 엘라스틱서치 설치하기
- 엘라스틱서치 환경설정(Bootstrap Checks)
- 엘라스
elasticsearch
엘라스틱서치 set-up-passwords
엘라스틱서치 비밀번호
+ 더보기
엘라스틱서치 시스템 유저 비밀번호 설정
엘라스틱서치 시스템 유저 설정
0
0
19
읽기모드
2y
[Elasticsearch] 엘라스틱서치 클러스터 내 노드 통신에 TLS 적용(Elasticsearch security)
안녕하세요!
지난시간까지 아래와 같은 목차로 진행을 했었습니다.
- 엘라스틱서치 설치하기
- 엘라스틱서치 환경설정(Bootstrap Checks)
- 엘라스틱서치 클러스터 구성하기
현재 엘라스틱서치 3개의 노드서버간의
elasticsearch
엘라스틱서치 certutil 공개키 대칭키
엘라스틱서치 keystore
+ 더보기
엘라스틱서치 security 활성화
엘라스틱서치 공개키 대칭키
엘라스틱서치 클러스터링 노드 tls 적용
0
0
3
읽기모드
2y
[Elasticsearch] 엘라스틱서치 클러스터 구성해보기
안녕하세요.
지난 포스팅에서는 엘라스틱서치를 설치하고 환경설정하여 Bootstrap Checks 까지 넘어가보는 예제를 구성해보았는데요.
- 엘라스틱서치 설치하기
- 엘라스틱서치 환경설정(Bootstrap Checks)
이
elasticsearch
configuration elasticsearch clsuter
elasticsearch cluster
+ 더보기
엘라스틱서치 클러스터
엘라스틱서치 클러스터 구성
0
0
0
읽기모드
2y
[GCP] VM 인스턴스 이미지 만들기(머신 복제)
안녕하세요.
오늘은 VM 인스턴스의 머신 이미지를 복사하여 같은 환경의 VM 인스턴스를 만드는 과정을 공유하고자 합니다.
우선 제가 이 행위에 대해서 왜 하고 왜 필요한지에 대해서 먼저 설명드릴게요.
저는 현재 엘라스틱
GCP
GCP VM 이미지
gcp 머신 이미지
+ 더보기
0
0
1
읽기모드
2y
[Elasticsearch] 엘라스틱 서치 환경설정(Bootstrap Checks)
안녕하세요.
지난 포스팅에서는 엘라스틱서치를 설치하여 curl 명령어로 내부 루프백 주소 키워드인 localhost로 요청하여 응답을 받아보았습니다.
https://sas-study.tistory.com/492
우선 위의
elasticsearch
+ 더보기
0
0
0
읽기모드
2y
[Elasticsearch] 엘라스틱 서치 설치하기
안녕하세요.
이전 포스팅이 대부분 Google Cloud VM 인스턴스에 관한 내용이었을텐데요. 포스팅도 포스팅이지만 사실은 엘라스틱서치를 학습하기 위해서 (로컬에 해도됩니다만 지저분해지는걸 싫어해서 클라우드에 하는편입니다.)
elasticsearch
elasticsearch install
install elasticsearch
+ 더보기
엘라스틱서치 설치
0
0
3
읽기모드
2y
[GCP] VM 인스턴스 방화벽 설정(port 설정)
안녕하세요.
지난 포스팅에서는
- [GCP] VM 인스턴스 생성하기
- [GCP] VM 인스턴스를 터미널 도구를 이용하여 SSH 접속 설정
두가지 내용을 설정해봤는데요. 저같은 경우는 이제 ssh로 접속해서 elastics
GCP
gcp http port 설정
gcp port open
+ 더보기
gcp port 설정
gcp 방화벽 규칙
0
0
0
읽기모드
2y
[GCP] VM 인스턴스를 터미널 도구를 이용하여 SSH 접속 설정
안녕하세요.
지난 gcp vm 인스턴스 생성 예제에 이어서 해당 vm에 접속하는 방법에 대해서 공유하고자 합니다.
저는 우선 두가지 방법을 주로 사용하고 있는데요.
1. gcp 내부에서 제공하는 ssh를 사용하여 브라
GCP
gcp ssh 접속
gcp ssh 키 생성
+ 더보기
gcp terminal ssh 접속
0
0
1
읽기모드
2y
[GCP] VM 인스턴스 생성하기
안녕하세요.
최근에 Elastic Search에 대한 스터디를 하는 도중 cloud 서비스 중 GCP를 사용할 일이 생겼고, GCP 관련 서비스에 대한 포스팅은 없던 것 같아서 학습 기록차 공유하고자 합니다.
저는 우선 e
GCP
Compute Engine VM
GCP create VM
+ 더보기
gcp vm 만들기
Google Cloud
0
0
0
읽기모드
2y
[AWS 연결오류] Permissions 0644 for 'pem' are too open
EC2 서비스로 신규 nexus 서버를 추가하기 위해 사내 aws 권한중 ec2 관련 권한을 받아 서버 인스턴스를 구축중에 위와 같은 에러를 만났습니다.
좀더 자세히는 아래와 같습니다.
@@@@@@@@@@@@@@@@@@@@
Amazon WebService
ec2 aws 연결 오류
Permissions 0644 aws
+ 더보기
0
0
0
읽기모드
2y
[Redis] Mac OS Redis 로컬 설치 및 간단한 명령어 사용법
안녕하세요.
간단히 Redis 실습했던 내용에 대해서 기록하고자 합니다.
Redis는 Remote Dictionary Server의 약자로써 key - value 형태로 데이터를 저장하는 NoSQL의 한 종류입니다.
Redis
redis crud
레디스 기본 예제
+ 더보기
레디스 예제
0
0
0
읽기모드
2y
[homebrew] homebrew-core is a shallow clone 에러 해결.
Mac OS 로컬환경에 Redis를 설치하는 도중 home brew update를 진행하고자
brew update 명령문을 날리는 순간.
Error:
homebrew-core is a shallow clone.
To `b
에러모음
brew update 에러
home brew
+ 더보기
homebrew update
0
0
1
읽기모드
2y
[코틀린 기초] 코틀린 제네릭 (Generics)
제네릭
제네릭은 컴파일 시점에 해당 타입을 확정짓지않고 런타임으로 유예시켜 다양한 타입을 받아들일 수 있도록 제공되는 문법입니다. 자바에서 Collection(List, Map, Set 등)을 활용해보셨다면 코틀린에서도 충분히 쉽
Kotlin
코틀린 Generics
코틀린 공변성 반공변성
+ 더보기
코틀린 제네릭
0
0
0
읽기모드
2y
공변성과 반공변성(Java, Kotlin Covariance / Contravariance)
안녕하세요. 이번 포스팅은 공변성과 반공변성에 대해서 알아보겠습니다. 아마 많은 분들에게 생소한 단어로 느껴질 것 같습니다만 코드로 보면 단번에 이해할 수 있을 것입니다.
먼저 배열을 통해서 공변성에 대해 알아보겠습니다.
흑구의 공부내용 공유
? extends T
? super T
+ 더보기
extends
Generics
super
공변성
공변성 반공변성
반공변성
0
0
0
읽기모드
2y
[코틀린 기초] 코틀린 확장함수
확장함수란
코틀린에서는 기존 클래스를 상속하거나 데코레이터 패턴 같은 디자인 패턴을 활용하지 않고도 클래스의 사용 목적을 확장할 수 있도록 기능을 제공합니다.
예를 들어, String 클래스를 예로 String 인스턴스의 맨
Kotlin
kotlin extension
코틀린 확장함수
+ 더보기
확장함수
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy