🐰 Go개발자

thumbnail
🐾   [Golang] 채널(channel) 기본 문법

채널이란? 값을 전달하는 통로이다. 고루틴에서 고루틴으로 서로 값을 주고 받을 때 많이 사용한다. 채널 생성 방법 ch := make(chan 데이터타입, 사이즈) 예시 ch := make(chan int, 3) int 타입의 채널에...

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
🐾   [회고] 2022-07-14 1년 7개월차 개발자 회고

회사 입사한 지 1년하고 7개월이 지났다. 올해 나는 기부영수증 통합 발급 작업, 기관플랫폼 작업, 배너및 팝업 작업을 진행했다. 분명 나는 많은 업무를 맡아서 진행을 했다. 기부영수증 통합발급과 배너 및 팝업 작업은 내가 주도적으로...

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", "...