🐰 Golang

thumbnail
🐾   [비동기프로그래밍] 시작하게 된 동기

회사 생활을 다니면서 내가 성장할 수 있는 기회가 생각처럼 잘 오지 않는다는 것을 깨달았다. (너무 늦게 깨달았다) 업무적인 것은 많이 들어오지만 비슷한 유형의 일이었다. 업무가 많아도 이제는 시간을 내서 배워야할 시기 같다. 그래서...

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)과 ...

thumbnail
🐾   [golang] string를 잘라서 int64로 배열에 저장하기

배경 기부번호 여러개를 string으로 받아서 각각 자른 후에 int64로 배열에 넣어서 그 배열로 select문에서 in을 사용하고 싶었다. 내용 string을 , 기준으로 자르고 싶다 코드 donationIds := "10...

thumbnail
🐾   [golang] 숫자 랜덤으로 생성하기

배경 임시비밀번호를 생성하기 위해서 6자리 랜덤 숫자를 만들어야해 했다. 코드 rand.Intn(범위) 0<= n < 범위 가된다. 타입은 int 이다. 예시 rand.Intn(100) 0이상 100미만의 숫자들이 랜덤으로...