🐰 Go

thumbnail
🐾   [Golang] 채널(channel)에서 주의할 점

이전꺼 글 넣기 2022.10.05 - [Study/Go 언어] - [golang] 채널(channel) 기본 문법 주의할 점 1) 채널이 꽉 찼을 경우 예를 들어보자 ch := make(chan int, 3) ch <- 1 c...

thumbnail
🐾   [golang] 주민등록번호와 외국인등록번호 유효성 검사 모듈 업데이트

registration-number 주민등록번호와 외국인번호 유효성 검사하는 모듈 설치방법 go get -u github.com/YooGenie/validate-registration-number Description 주민등록번호 입...

thumbnail
🐾   [Golang] XORM에서 this is incompatible with DISTINCT 에러 메시지 발생

배경 API를 돌리는데 에러 메시지가 떴다. 에러 메시지 Error 3065: Expression #1 of ORDER BY clause is not in SELECT list, references column '테이블명.컬렁명' w...

thumbnail
🐾   [error] sql: expected 2 destination arguments in Scan, not 1 에러메시지 해결책

배경 XORM에 Get를 사용하는 과정에서 문제가 생겼다. SQL문을 체크 하는데도 데이터를 1개가 나왔다. 그런데 계속 에러메시지가 떴다. 문제 sql: expected 2 destination arguments in Scan, n...

thumbnail
🐾   [golang] jwt 토큰 생성 방법

golang에서 jwt 토큰 만들어 보자 생성 방법 토큰에 넣을 정보를 구조체로 만들어보자 type UserClaim struct { Id string `json:"id"` Name string `json:"na...

thumbnail
🐾   [golang] validator 패키지 사용방법

패키지 github.com/go-playground/validator/v10 참조 https://github.com/go-playground/validator 배경 type Example struct { StartDate string...

thumbnail
🐾   [golang] go에서 DB연결하는 방법

DB 생성하는 함수 var xormDb *xorm.Engine func ConfigureDatabase() *xorm.Engine { var err error dbConnection := config.Config.Database.Co...

thumbnail
🐾   [golang] 배열을 string으로 변경하는 방법

string타입의 배열을 합쳐서 하나의 string으로 바꾸는 방법이다. 문법 strings.Join(배열명,"구분자") 예시 var nums = []string{"3", "5", "...

thumbnail
🐾   [golang] sort 함수 사용하여 정렬하기

배경 프로그래머스 하다가 정렬 간단히 하는 방법을 찾다가 알게 되었다. 숫자 오름차순 하는 방법 sort.Ints(배열) 예시 var nums = []int{3,5,6,1,0,66} fmt.Println("정렬하기 전 :&#3...

thumbnail
🐾   [golang] 맵(map) 공부하기

배경 타입이 *[]map[string]int64 인데 내가 적절하게 사용하지 못하고 있다는 것을 알게 되었다. Map(맵) 키와 값으로 되어있는 테이블 형태의 컬렉션이다. 내장 타입(int, int64, string, float)과 ...