개발 61

[IDE] IntelliJ 쿼리 결과 Copy&Paste Quotes(따옴표) Double Quotes(쌍따옴표) 이슈 해결

간혹 인텔리제이에서 Database 툴을 사용해 쿼리를 실행하는 경우 있습니다. 이 때 쿼리 결과를 Copy&Paste를 할 시 Quotes(따옴표) Double Quotes(쌍따옴표)가 결과의 양끝에 붙는 이슈가 생깁니다. 해당 이슈를 해결하는 방법은 Intellij (인텔리제이) 2020.03 기준 아래의 방법으로 해결할 수 있습니다. Window 기준 File - Setting - Tools - Database - CSV Formats 로 이동한 후 Formats 중 Comma-separated(CSV)를 선택 후 'Quotation:'에 있는 설정 삭제하면됩니다. Mac 기준 Intellij IDEA - Preferences - Tools - Database - CSV Formats 로 이동한 후..

개발/개발TIP 2021.04.07

eXERD 용어사전을 DB로, 또 그 반대로 옮기는 방법

eXERD 용어사전을 DB로, 또 그 반대로. 먼저 프로젝트를 생성해준 후, DB로 옮기고 싶은 용어사전 파일을 해당 프로젝트 안에 넣어줍니다. 파일을 실행시켜 보면, 의 형태로 구성됩니다. name = 논리명 description = 논리설명 physicalDescription = 물리명 physicalName = 물리설명 tag = 태그 를 의미합니다 이제 용어사전의 내용을 담아줄 XdicVo객체를 생성해보겠습니다. 위에서 살펴본 내용 외에도 project_id = 프로젝트 id author_id = 작성자 id created_at = 생성일시 updated_at = 수정일시 를 추가하여 데이터의 정확성을 높여줍니다. 물론, getter setter도 정의해줍니다. 용어사전은 태그별로 관리됩니다. 예..

개발/개발TIP 2020.04.07

ngx-datatable 특정 컬럼 색깔 바꾸기

본인 회사에서는 빠르고 간편하게 테이블을 보여주는 ngx-datatable을 사용합니다. 빠르게 테이블을 만들어서 보여주는데 최적화 되어있는 ngx-datatable에 조건을 두어 스타일을 변경해야 할 일이 생겼는데, 기록 차 해당글을 포스팅 합니다. 흔히 쓰는 ngx-datatable은 component단에서 아래와 같이 컬럼을 정의하고, html단에서 아래와 같이 정의하여 사용합니다. 하지만 특정 컬럼의 값에 따라 다른 css를 주고 싶다면 해당 컬럼을 따로 뽑아서 아래와 같이 정의합니다. 안에 위치시켜야 함에 주의합니다. [cellClass] 속성을 이용해서 해당 컬럼의 값을 이용해 사용할 class를 적용시킬 수 있습니다. 그리곤 component단에서 getCellClass 메소드를 아래와 같이..

개발/Angular 2020.03.25

[MySQL] Trigger(트리거) 사용하기

1. TRIGGER(트리거) 데이터베이스 트리거(Database Trigger)는 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업을 의미합니다. 트리거는 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용됩니다. 트리거를 사용하여 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있습니다. 즉, 트리거란 테이블에 대한 변화(이벤트)가 발생했을 때 자동으로 실행되는 작업을 의미합니다. MySQL에서는 버전 5.0.2에서 표준 트리거가 지원되었습니다. INSERT, UPDATE, DELETE 동작에 대한 트리거가 지원되는데, 이때 주의하실 점은 MySQL은 각 테이블에 각 형태의 단 하나의 트리거만 허용합니다. 즉, INSERT BEFORE 하나, INSERT AFTER 하..

개발/DATABASE 2020.03.25

Git Bash를 이용해 SSH키 생성하기

SSH키를 생성하기 전에 먼저 SSH키가 있는지부터 확인을 합니다. $cd ~/.ssh $ls 커맨드를 입력했을 때 id_rsa.pub/ xxx.pub파일이 있다면 이미 만든 상태이기 때문에 새로 만들 필요가 없습니다. 만약 디렉토리가 없거나 파일이 없으면 아래의 커맨드를 통해서 새로 만들어 줍니다. $ssh-keygen -t rsa -b 4096 -C "email@email.com" -C"이부분은 email이나 작성하고 싶은 커맨드를 입력하면 됩니다" 그 후에는 아래와 같은 메시지가 뜹니다. Generating public/private rsa key pair. Enter file in which to save the key (/Users/xxx/.ssh/id_rsa): 엔터를 치면 default값으로..

개발/개발TIP 2020.03.19

Eclipse 플러그인으로 exerd설치하기

01. http://ko.exerd.com/에 접속하여 다운로드페이지로 이동합니다. eXERD 편리한 사용법 매우 직관적인 위지윅 모델링 도구로 쉽고, 빠르고, 동적인 인터페이스를 제공합니다 합리적가격 이클립스통합 ko.exerd.com 02. 다운로드 버튼을 클릭합니다. 03. 우측에 이클립스 플러그인으로 설치 다운로드를 클릭합니다. 04. 원하는 버전의 exerd 주소를 우클릭하여 링크주소를 복사해 줍니다. 05. 이클립스를 실행시켜 준 후, 상단 메뉴바에서 Help > Install New Software... 클릭합니다. 06. 앞서 복사했던 링크주소를 입력한 후 Add버튼을 클릭합니다. 07. 원하는 이름을 입력한 후 Add버튼을 클릭합니다. 08. 체크박스를 체크한 후 Details의 마지막 ..

개발/개발TIP 2020.03.19