🐰 개발자

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
🐾   [MySQL] 타임존을 Asia/Seoul으로 설정하는 방법

# 배경 시스템을 서울로 설정하고 싶었다. # 설정 방법 SET GLOBAL time_zone='Asia/Seoul'; SET time_zone='Asia/Seoul'; # 확인하는 방법 SELECT @@...

thumbnail
🐾   [MySQL] 타임존 설정코드가 안될 때

# 배경 타임존 설정 코드를 쳤다. SET GLOBAL time_zone='Asia/Seoul'; 그런데 아래와 같은 에러 메시지가 나온다. ERROR 1298 (HY000): Unknown or incorrect ti...

thumbnail
🐾   [MySQL] 타임존 확인하는 방법

# 배경 DB에 현재 시간이 들어갈 때 스키마마다 값이 달랐다. A는 현재 서울 시간, B는 UTC 시간이었다. 그래서 각각 타임존을 조회하고 싶었다. # 문법 select @@global.time_zone, @@session.tim...

thumbnail
🐾   [Amazon SNS] aws를 연결하기

배경 로컬에 AWS 정보를 저장하고 aws에 있는 SNS를 불러오기 위해서 AWS 연결 코드를 써야한다. 코드 sess := session.Must(session.NewSessionWithOptions(session.Options{ ...

thumbnail
🐾   [maxOs] 시스템 환경 변수 설정하는 방법

터미널에서 root 디렉터리로 간다 cd ~ 환경변수를 입력하는 곳을 연다 vim .bash_profile i를 누르면 내용을 입력할 수 있다. 환경변수들을 입력한다 export study_env="study" ESC를...

thumbnail
🐾   [SQLite] string인데 데이트 타입으로 값이 들어오는 이유?

배경 테스트 코드를 돌리는 과정에서 DonationDate를 date 타입으로 들어온다. 그래서 DB컬럼타입과 struct안에 있는 타입을 확인 했다. DB 컬럼 타입은 varchar(8)이다. XORM를 가져오기 위해 struct안...

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