Recently Updated Pages
defer
Go의 defer 목적: 함수가 종료될 때 실행할 작업을 예약하여 자원 해제 및 정리 작업을 보장. 영어 의미: 미루다, 연기하다 (=put off) 작동 방식: 예...
Go tcp client 코드 예제
func SendCloudWatch(cloudwatch model.AwsRdsCloudWatch) { // ... 생략 conn, err := net.Dial("t...
netty tcp 서버 예제
<dependencies> <dependency> <groupId>io.netty</groupId> <arti...
OrbStack - docker ubuntu 이미지 x86 architecture 프로그램 실행 에러
문제 에러 난다고 아래 참고 해라고 나온다 https://docs.orbstack.dev/machines/#multi-architecture 시도 이미지에서 2번을 시도해봄...
If-else and Switch
https://www.baeldung.com/cs/if-else-switch
return
client, err := net.DialTimeout(netScheme, host, time.Duration(w.Timeout)) if err != nil { fmt...
for loop
go _언더바부분에서 인덱스를 받을 수 있다. 언더바 넣은건 인덱스 무시한다는 뜻 :=는 변수 할당한다는 뜻 // w.hosts 슬라이스가 있다고 가정 for _, h...
Foreign Key
FK 키 자체를 말함 컬럼의 값을 말할 수도 있고, FK 가 설정된 컬럼 자체를 일컫는 말일 수도 있다. 외래키는 참조 대상이 있다. FK constraints cons...
Go 튜토리얼
https://go.dev/doc/tutorial Getting Started root에 go.mod 필요 module 에는 주로 코드 주소 예를 들어 깃헙 리포지토리면 ...
HTTP/HTTPS and TCP 프로토콜 데이터 전송 및 응답
요약 HTTP 는 TCP 상위 프로토콜로 stateless해서 한번 3-way handshake 하고, 요청하고 응답받으면 통신이 종료되는것이다 HTTP 없이 TCP 프로...
input, output
장점 Telegraf는 다양한 입력 플러그인을 통해 수집한 데이터를 telegraf.Metric 인터페이스로 통합하여 처리합니다. 모든 입력 플러그인은 데이터를 Telegra...
Ubuntu 테스트용 Dockerfile
Dockerfile # 기본 Ubuntu 이미지를 사용합니다. FROM ubuntu:22.04 # 패키지 목록을 업데이트하고 기본 커널 유틸리티를 설치합니다. RUN apt...
DNS
레코드 레코드는 어디로 route할건지 매핑 명시 하는 것 A IPv4 from example.com to 0.0.0.0 AAAA IPv6 from example.c...
HTTPS
http 데이터 주고 받는 과정 https 데이터 주고 받는 과정