사용법 strings.Replace(문자열,원래문자,변환문자,반복횟수) 예시 strings.Replace("2021-12-07", "-", "", 2) 이거 2개를 바꿔야해서 반복 횟수를 2...
# 오류메시지 panic: Record map key is not string 문자열이 아니라고 해서 디버깅을 했다. DB안에 있는 no: 2가 false->2 이렇게 들어간다. 그래서 string이 아니라는 메시지가 계속 나왔...

# 목표 날짜와 시간을 분리하기 # 컬럼안에 있는 값 2021-03-02 10:41:05 # 날짜를 찾는 법 DATE_FORMAT(컬럼명 ,'%Y-%m-%d') # 예시 select DATE_FORMAT(created_...

벌써 입사한지 1년이 되었다. 일년을 뒤돌아보는 시간을 가졌다. (팀이 생긴지 1년 4개월, 프리랜서 개발자와 신입개발자로 돌아가는 팀이다) # 입사하자마자 고비 처음 팀으로 왔을 때 사수는 우리에게 Clone을 하라고 했다. 나는 ...

회고 최근에 테스트 코드를 짜면 나의 한계를 느꼈었다. 3개의 서비스 중에서 A라는 서비스에 익숙해서 거의 사용된 코드가 편했다. 하지만 B 서비스에 테스트코드를 짜면 내가 부족하다는 것을 느꼈다. A 서비스와 비슷하게 코드를 짜다 ...

# 목적 json으로 된 컬럼에서 datetime만 뽑아오기 # 컬럼명 created # json 구조 { "id": 1, "name": "유지니", "datetime": &#...

배경 상태 값처럼 정해진 값을 사용할 때 Enum을 만들어 사용했다. Enum 상수의 집합을 정의할 때 사용되는 타입 변하지 않는 값(상수)을 한 곳에 놓고 여러 군데에서 사용하는 것이다. 장점 : 로직 수정 시 여기만 수정하면 된다...

세션과 쿠키를 이용한 권한의 기본적인 동작 로그인을 통하여 Id와 비밀번호를 서버로 보낸다. 세션을 만든다(SessionId, UserId, Timeout, Authorization) 쿠키안에 SessionId 넣어서 클라이언트에 보...
func SetEncrypt(text string) string { key := config.Config.Encrypt.EncryptKey return Encrypt(key, text) } # 이슈 암호화하는 과정에서 key 값이 0...
# 배경 DB에서 Json으로 되어 있는 컬럼에서 원하는 값 추출하고 싶었다. # DB 컬럼 값 content {"name": "유지니", "id": 3954, "totalQuanti...