| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- ORM
- 암호화
- centos
- toLocaleString
- IntelliJ
- 열려있니
- 핫키
- Netwrok
- 비동기통신
- java
- 메시지 큐
- 통신확인
- 인텔리제이
- IDE
- rabbitmq
- Linux
- Database
- executable jar
- 인코딩
- 단축키
- MQ
- 깃랩
- 네트워크
- JPA #MyBatis #ORM
- 리눅스
- 7 layers
- 자바스크립트
- 아틀라시안
- CrossOrigin
- access list
- Today
- Total
목록전체 글 (43)
헝그리둘기 개발일지
Atlassian소프트웨어 개발, 프로젝트 관리, 협업 도구를 제공하는 글로벌 IT 기업.특히, 애자일 방식 개발 지원 및 데브옵스, IT 서비스 관리(ITSM) 분야에서 독보적인 위치에 있으며, 팀원 간의 투명한 소통과 효율적인 협업을 가능하게 하는 데 중점을 두고 있음.아틀라시안 마켓플레이스를 통해 다른 회사나 개발자가 올려둔 플러그인을 다운받아 제품에 붙여 사용할 수 있다. 대표 제품BitbucketGit 기반의 협업 중심 코드 레포지토리. 소스 코드 관리와 CI/CD(지속적 통합/지속적 배포) 파이프라인 기능을 통합 제공. Jira애자일 팀을 위한 유연한 프로젝트 관리 도구. 백로그, 스프린트, 칸반 보드 등을 통해 소프트웨어 개발 프로세스(기획, 추적, 출시)를 지원 Confluence각 팀의..
1. 의미특정 테이블에 INSERT / UPDATE / DELETE 같은 이벤트가 발생했을 때 자동으로 실행되는 SQL 코드 블록 2. 트리거 관련 문법한번 생성하면 수정이 불가능하여, 삭제 후 재생성해야 한다-- 생성CREATE TRIGGER 트리거명{BEFORE | AFTER} {INSERT | UPDATE | DELETE}ON 테이블명FOR EACH ROWBEGIN -- 실행할 SQL 문장들END;-- 조회SHOW TRIGGERS;SHOW CREATE TRIGGER 트리거명;-- 삭제 DROP TRIGGER 트리거명; 3. 예제user 테이블에 insert 이벤트가 발생하면, user_log 테이블에 특정 값을 insert 하는 after_user_insert 트리거 생성CREATE TRI..
환경: Windows11, 2023.3.4 IntelliJ IDEA Ultimate [플러그인]1. Rainbow Brackets : 괄호로 처리된 블럭을 쉽게 구분할 수 있게 해줌. Alt + 우클릭 시 해당 블럭 표시 (취소는 Esc)2. Presantaion Assistant : 명령 시 해당 단축키와 기능을 간단히 설명해줘서 IDE에 빨리 적응할 수 있음3. SonarLint : 내 코드를 효율적으로 리팩토링할 수 있는 방법을 제안해줌4. MybatisX : 마이바티스 사용 시 매퍼와 sql.xml파일에 등록된 쿼리 간 점프할 수 있게 매핑해줌 [단축키]1. Ctrl N : 클래스 찾기2. Ctrl G : 지정한 라인으로 이동3. Ctrl D : 라인 복제4. Ctrl X : 라인 잘라내기5. C..
원격 레포지토리를 clone하거나, pull / push 등 remote에 접근 시아이디(이메일)와 비밀번호(*PAT)를 입력하라는 프롬프트가 나타나는데, 매번 입력해주기 참 귀찮다. git bash에서 자신의 OS에 맞게 아래 명령어를 입력하고# Windowsgit config --global credential.helper wincred# Macgit config --global credential.helper osxkeychain아래 명령어 입력 시 해당 위에서 저장한 내용이 나타난다.git config --global --list 각 OS에서 지원해주는 키체인을 이용하는 방식인데, 위 설정이 끝난 후 git 작업 시 최초 한번만 아이디와 비밀번호를 입력하면, 이후부터는 더이상 물어보지 않는다. *..
Mybatis SQL Mapper Framework 로써, 직접 SQL을 작성해 얻은 결과를 통해 객체와 데이터베이스 간 매핑할 수 있게 도와주는 프레임워크 장점. 연동방법이 어렵지 않고, 쿼리 작성에 능숙하다면 오히려 개발 시간을 단축할 수 있음 단점. 쿼리를 직접 작성하다보니 자잘한 오타에도 에러가 날 수 있고, 아주 간단한 테이블조회 쿼리라도 하나하나 전부 작성해야해서 귀찮음. 객체 DTO 변경 시 짜놓았던 쿼리도 다시 수정해야해서 개발, 유지보수 시 번거로울 수 있음. 특정 DBMS(Mysql, Oracle 등)에 종속적임JPA (Java Persistence API)ORM(Object Relational Mapping) 기술로써, SQL을 작성하지 않아도 객체가 데이터베이스와 매핑할 수 있게 도..