profile
하루 25분의 투자

mongodb $topN

$top (aggregation accumulator)를 사용해보자. (ms sql, partion by)

2023년 2월 14일
·
2개의 댓글
·

MongoDB $ 의미(Aggregation)

Mongodb의 Aggregation을 사용하게 되면, $ 기호를 필수로 사용합니다. 참고 : MongoDoc 마침표 및 달러 1. "$ + " 기본적으로 select시에는 origin필드에 접근하기 위한 방식이며, insert시에는 최상의 필드 및 중첩 필드에

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

Blockchain in Go(Basic Prototype)

"jeiwan's blockchain go"에서 학습한것을 정리하여 기록하였습니다. Description : https://jeiwan.net/posts/building-blockchain-in-go-part-1/Source : https://gith

2022년 12월 18일
·
2개의 댓글
·
post-thumbnail

gRPC server 만들기

golang으로 만든 gPRC 예제

2022년 12월 15일
·
1개의 댓글
·

코딩 테스트에서 자주 사용하는 Golang 문법

프로그래머스 문제를 풀면서 정리한것string을 loop를 돌면서 한글자식 Count 가능기본적으로 아래와 같이 sort가능아래와 같이 copy하면 값을 복사한다.

2022년 12월 14일
·
0개의 댓글
·
post-thumbnail

Goroutine과 Channel

1.채널 생성시 make(ch int)와 make(ch int, 2)의 차이는 무엇인가요? 2. 채널 close시 고루틴 제어

2022년 12월 13일
·
1개의 댓글
·
post-thumbnail

notion <-> Code 연결하기 (with golang)

우선 notion api키와 database id를 알아내는 찾는 방법을 확인하고, notion database(table)의 payload를 parsing하는 하는 두가지 방식을 비교해 보겠습니다.

2022년 10월 19일
·
1개의 댓글
·
post-thumbnail

Slack-bot만들기 with Kafka

하나의 봇에 여러개의 어플리케이션을 연결이 안되는것으로 확인이 됩니다(Interactivity가 하나). 그래서 중간에 kafka를 두고 이를 통해서 micro service를 만들어 보겠습니다. Interactivity가conceptslack bot에 대한 응답은 i

2022년 9월 27일
·
0개의 댓글
·
post-thumbnail

Docker Ecr Login Err

docker ecr login err no auth

2022년 9월 6일
·
1개의 댓글
·
post-thumbnail

Kafka 메세지 Consum 테스트

golang에서 kafka 메세지를 읽어 들이는 내용을 정리 하였습니다.

2022년 8월 31일
·
0개의 댓글
·
post-thumbnail

Shopify/sarama kafka 메세지 발행 테스트

Golang에서 카프카와 연결하고 테스트 메세지를 발행하고 확인 하였습니다.

2022년 8월 30일
·
1개의 댓글
·
post-thumbnail

kafka docker 개발 세팅

docker-compose를 이용하여 개발용(Aws) kafka를 구축 방법을 설명

2022년 8월 29일
·
0개의 댓글
·
post-thumbnail

Sonarqube로 Golang코드 분석

sonarqube는 docker를 통하여 설치하도록 하겠습니다. 우선 도커허브로 이미지를 내려 받습니다. 이미지를 확인합니다.sunarqube latest 버전 이미지를 확인할수있습니다.image를 실행, 소나큐브는 기본적으로 9000포트를 사용합니다.(EC2를 사용할

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

Rabbitmq with Golang

Go에서 rabbitmq를 연결하고 메세지를 전달 해보자. rabbitmq에는 publish 하는 4가지 방식 중 topic 방식을 테스트 진행하겠습니다.(Topic방식이 pub-sub방식이라고 생각하면된다.) Direct Exchange -> Message의 Ro

2022년 6월 12일
·
0개의 댓글
·
post-thumbnail

Golang Rest-Api 기본 (gorilla/mux)

해당 자료는 Cloud-Native-programming-with-Golang 내용을 정리하고자 작성하였습니다. (소스코드는 해당 링크에 있습니다.) 우선 go 언어에서 프로그램의 시작점은 main pakage의 main함수가 시작점이 된다. 아래 코드에서는 rest

2022년 6월 8일
·
0개의 댓글
·
post-thumbnail

IIS에 GO 빌드 파일 올리기

우선 IIS는 windows에서 주로 사용함으로 소스파일을 winodows에 맞추어 build를 진행해 줍니다. (현재 사용 pc는 mac 입니다.)아래와 같이 현재 go환경이 mac에 설정되어있음을 아래와 같이 확인 할수 있다.그렇기에 아래코 명렁어로 windows

2022년 6월 7일
·
0개의 댓글
·
post-thumbnail

RabbitMq 설치

시작하기 전에 Docker 설치와 권한설정을 해주세요.우선 docker image를 내려받습니다.다운받은 image를 실행합니다.옵션 설명\-d : background 실행\-name : 실행 컨테이너 이름\-p 5672 : amqp에서 통신할 포트\-p 15672 :

2022년 5월 16일
·
0개의 댓글
·
post-thumbnail

Mac 추천 무료 develop tool

현재 제가 Mac에서 사용하는 tool중에 추천할만한 것들을 정리해 보았습니다. 직관직인 인터페이스가 맘에 들어요. windows에서 hidie를 사용했었는데 mac에서는 Sequel ace를 사용하고 있습니다. 깔끔한 인터페이스가 맘에 들었습니다.Install :

2021년 12월 3일
·
0개의 댓글
·

Express Request 새로운 object 확장

Express를 활용하여 server 프로그램을 만들다보면 세션관리와 같은 일에서 미드웨어로 처리하고 Request에 새로운 Object값을 추가로 넣어줘야하는 경우가 발생합니다.아래의 방법을 순차적으로 따른다.전달하고자하는 자료형을 미리 정의해준다.(경로는 자유롭게

2021년 12월 3일
·
0개의 댓글
·
post-thumbnail

sequelize.query의 결과값 중복?

아래에서 보면 api를 한번만 호출하였음에도 불구하고, 결과가 ("1":1) 중복적으로 발생하는경우가 생깁니다.쿼리의 타입을 입력하면 해결이 된다. 아래 화면 확인서버의 응답에서도 결과가 한번만 리턴된것을 확인가능하다.그렇기에 ORM에서 쿼리로 데이터를 호출한다면 쿼

2021년 11월 29일
·
0개의 댓글
·