괴발개발 성장기
반응형

Study 140

[리액트] antd CCS 적용하기

# 배경 회사에서는 페이지에 import를 하면 사용이 됐다. 그래서 내가 공부하는 프로젝트에서 import만 하면 실행이 될거라고 생각했다. import {Button,message} from "antd"; 그런데 버튼이나 모달창을 만들 때 바닐라 자바스크립 처럼 나왔다. # 해결 방안 App.js 파일에 아래 import 대신에 import './App.css'; Antd CSS를 import 했다 import 'antd/dist/antd.css'; 그럼 적용이 된다. # 관련 이슈 https://github.com/YooGenie/react-study/issues/20 Antd css를 적용시키자 · Issue #20 · YooGenie/react-study github.com

Study/React 2022.09.09

[Mysql] 특정 id를 배열로 해서 select문 만들기

# 배경 2021-08-21 회사 협업 툴에 있던 내용를 글로 작성하려고 한다. 특정 id 몇 개에 대한 정보를 찾아야 하는 상황이었다. # 문법 select * from 테이블명 where 컬럼 in (1,2.3,4) # 상황 member table에서 vip인 사람의 배송지 주소를 알고 싶다!! 배송지 주소는 delivery table안에 있다 배송지 주소를 조회하고 싶다! 우선 member table에서 vip인 사람부터 찾아보자! select * from member where type='VIP'; 근데 모든 정보를 알 필요는 없고 delivery_id만 알면 된다. select delivery_id from member where type='VIP'; 그러면 VIP인 사람의 delivery_id..

Study/Mysql 2022.08.31

[개념공부] controller, service, repository, dto, entity 등 무엇인가?

# 배경 우리 회사 서비스에 디렉토리 명들이다. 3개의 서비스가 있는데 다 다르다. A, B는 각각 다른 스타일로 만들어져 있다. C를 만들어야하는 나는 깊은 고민에 빠졌다. 뭐가 좋은걸까? 각자 기능에 대해서 조금은 알지만 자세히는 몰라서 공부를 해봤다. 기본적으로 controller, service, repository, dto, entity 있고 mapper, config, common, middlerware 등등도 있다. controller대신 handler를 사용하기도 했다. # controller 사용자 요청이 진입하는 곳 사용자 요청을 처리하는 곳 처리 후 서비스로 넘어간다 # service repository와 controller 사이 미들웨어 controller에서 받은 데이터를 가공해서..

Study/개념공부 2022.08.25

[Git] Git에 불필요한 파일 제외하는 방법

# 배경 다른 서비스에서는 workspace.xml 파일을 gitignore에 제외 되어서 push를 해도 올라가지 않았다. 그래서 새로 만든 서비스에도 gitignore 파일에 제외 파일로 설정을 해놨는데도 계속 commit할 때 마다 변경되어서 올라가는 현상이 발생했다. 해결 방안 1) .idea/workspace.xml 파일을 아예 삭제한다. 2) gitignore 파일에 제외 파일로 적는다. 3) add -> commit -> push 끝 + 나는 goland로 해서 이렇게 사용했다. # 참조 https://mparchive.tistory.com/102 [GIT] GIT 사용중 프로젝트에 불필요한 파일을 제외하기 프로젝트 개발을 하면서 몇몇 프로젝트에서는 빌드 이후에 자동으로 생성하는 몇몇 파일들..

Study/GIT 2022.08.16

[리액트] QR코드 만드는 방법

# 배경 회사에서 QR코드를 사용하는 서비스가 있다. 그런데 기획자 분이 QR안에 이미지를 넣고 싶다고 했다. # 사용하는 모듈 import QR from "qrcode.react"; # QR 생성법 # 예시 # 이미지 있는 경우 imageSettings={{ src: logo, width: 100, height: 100 }} # QR 색 변경하는 방법 fgColor={"yellow"} # 배경에 색 넣기 bgColor={"pink"} # QR 테투리 유무 includeMargin={true} includeMargin={false} # 참조 https://www.npmjs.com/package/qrcode.react qrcode.react React component to generate QR codes..

Study/React 2022.08.12

[error] sql: expected 2 destination arguments in Scan, not 1 에러메시지 해결책

# 배경 XORM에 Get를 사용하는 과정에서 문제가 생겼다. SQL문을 체크 하는데도 데이터를 1개가 나왔다. 그런데 계속 에러메시지가 떴다. # 문제 sql: expected 2 destination arguments in Scan, not 1 # 코드 context.DB(c).Table(t.TableName()).Select("tag_id, updated").Where("del = 1"). And("tag_id= ?", tagID). Get(&tagID) # 원인 데이터 개수가 아니라 컬럼 수가 안맞아서 그런 것이다. 나는 select를 할 때 컬럼 2개를 찾는데 Get으로 받아오는건 id 하나 받는다고 해서 그랬다. # 해결책 1) Get(&tagID) 가 아니라 받을 컬럼을 구조체로 만들어서 컬..

Study/Go 언어 2022.08.04

[개념] enum이 무엇일까?

# 배경 상태 값처럼 정해진 값을 사용할 때 Enum을 만들어 사용했다. # Enum 상수의 집합을 정의할 때 사용되는 타입 변하지 않는 값(상수)을 한 곳에 놓고 여러 군데에서 사용하는 것이다. 장점 : 로직 수정 시 여기만 수정하면 된다 => 리팩터링 할 때 좋다. # 나의 사용 예시 기부자 타입할 때 사용한다. ex) INDIVIDUAL, BUSINESS 사업자인 경우도 타입이 있다. ex) CORPORATE, PERSONAL 기부영수증 상태, 문서 종류, 국가 타입 등에 사용했다 # 예시 type DonorTypeEnum int const ( INDIVIDUAL DonorTypeEnum = 0 BUSINESS DonorTypeEnum = 1 ) var donorTypeEnum = [...]stri..

Study/개념공부 2022.07.22
반응형