Golang2 [go] Context 내부 속으로 - (1) 최근 회사에서 이미지 업로드 / 다운로드 서버를 개발하면서 고루틴을 많이 다루게 되었다. 이 기회에 고루틴 및 context에 개념을 정리하고 가고자 한다. 잘 모르면 주석부터 해석해보는 것이 진리 아니겠는가? 1부는 패키지에 소개된 주석들을 살펴보는 것이다. https://pkg.go.dev/context context package - context - pkg.go.dev This example demonstrates the use of a cancelable context to prevent a goroutine leak. By the end of the example function, the goroutine started by gen will return without leaking. packa.. 2022. 4. 25. [GORM] Implements Customized Data Type (feat.Scanner & Valuer) GO, GORM을 이용하면서 내가 새로 정의한 커스텀 타입을 데이터베이스에 CRUD 하는 과정에서 이슈가 있었다. 데이터베이스에 내가 새로 정의한 커스텀 타입을 CRUD 하고 싶은 경우, Database는 지원하지 않는 타입이라고 에러를 뱉어버린다. 간단한 예제 코드로 설명을 해보면 다음과 같이 Customer라는 테이블에 값을 넣으려고 한다. create table customer ( id int null, signUpDate date null -- 가입한 날짜 ); 모델링은 다음과 같다. type CustomDate time.Time type Customer struct { Id int64 `json:"id" gorm:"column:id"` SignUpDate CustomDate `json:"sign.. 2021. 12. 3. 이전 1 다음