thumbnail
🐾   [에러] 535 Forbidden to use service 에러 발생하다

배경 메일 보내기를 누르면 에러 메시지가 뜬다. 내용 아침 스모크 테스트 할 때까지는 문제가 없었는데 갑자기 에러가 발생했다. "535 Forbidden to use service" SMTP 서버 문제 였다. 사용중인 두레이 서버에 ...

thumbnail
🐾   구글 gmail SMTP 설정하면 나는 에러

배경 회사에서 이메일 서비스를 두레이로 사용했다. 그런데 요금제 문제로 더 이상 사용할 수 없게 되었다. 회사 구글 메일로 사용하려고 했으나 워킹그룹 사용으로 인하여 많은 과정이 필요했다. 그래서 팀별 구글 이메일 하나 만들어서 사용...

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
🐾   [MySQL] Error Code: 1093. You can't specify target table 'p' for update in FROM clause 에러메시지 해결 방법

# 배경 SQL문 update할 때 where절에 서브쿼리를 했다. 그런데 에러 메시지가 나타났다. # 에러메시지 Error Code: 1093. You can't specify target table 's' f...

thumbnail
🐾   [MySQL] string를 date 타입으로 변경하는 방법

# 배경 회사에서 배너를 만드는데 start_date와 end_date를 YYYYMMDDHHmm 12자리 string으로 저장을 했다. 현재 이 배너가 활성화 되어야하는지 체크 하려면 날짜를 봐야했다. 그냥 비교가 되지 않아서 str...

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
🐾   [회고] 사업자 기부영수증 통합 발급 회고

배경 5월 종합소득세 신고할 때 사업자들은 기부건에 대한 기부금 영수증을 한장으로 받고 싶었했습니다. 현재 시스템은 기부1건에 기부영수증 1장이 나오는 상황이었습니다. 기부영수증 부분만 하면 3월말에 오픈할 수 있었지만 다른 업무도 ...