![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fxh4Ov%2FbtscvZh58Ql%2FrxAnWfmbgUbLhRsNTF0Jmk%2Fimg.jpg)
Logback 포스팅을 작성 중인데 eclipse에서 maven project 생성하는 방법을 모르는 사람이 있을 수 있으니 정리해 본다. 새로운 workspace를 생성했을 때 좌측 Project Explorer에서 최상단 Create a Maven project를 선택하여 New Maven Project 창을 호출하면 된다. 또는 아래와 같이 File > New > Maven Project를 클릭하여 New Maven Project 창을 호출하면 된다. 사용할 Workspace 경로를 지정하고 Next >버튼 클릭 logback 테스트를 위해 간단하게 maven-archetype-quickstart를 선택했으나, 웹 프로젝트를 생성하려면 maven-archetype-webapp을 선택 후 Next >..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrrrA4%2FbtscjjPhxT0%2F5X44PH3S3o2kzbN3CLSXP1%2Fimg.jpg)
프로그램 공부하면 이전 버전 eclipse를 설치해야 해서 검색해봤는데 너무 옛날 자료들만 나와서 정리해보려고 한다. https://www.eclipse.org/downloads/packages/release Eclipse Packaging Project (EPP) Releases | Eclipse Packages www.eclipse.org 결론적으론 위 링크에 들어가서 원하는 버전 선택 후 다운로드 하면 된다. 아래에는 홈페이지 부터 다운로드 과정까지 기입하도록 하겠다. https://eclipseide.org/ Eclipse IDE | The Eclipse Foundation Maven annotation processor support is built in, and support for sever..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9VwH6%2FbtrVeyaD1IY%2Fl8kreLku7Iodi88qcY12g1%2Fimg.png)
인프런에서 스프링 인문 - 코드로 배우는 스프링 강의를 듣던 중 h2 DB를 설치하는 과정에서 최신 버전인 2.0.2 버전이 아닌 이전 버전을 설치해야 했다. Archive Downloads (h2database.com) Archive Downloads www.h2database.com 위 파란색으로 표시한 Archive Downloads를 통하여 설치 가능하다. Window사용자는 양쪽 어느걸 받든 상관이 없다.
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbncht0%2FbtrVexvwSbU%2FkbCvj0kuGlgUIoGawzww00%2Fimg.png)
요즘 REST API에 대해 익히 들어보고 대략적인 정의만 알고 있었다. 누가 REST API가 뭐예요?라고 물어보면 정확하게 설명을 못 할 것 같아 공부해볼까 한다. REST API를 공부하기 앞서 필요한 기초 지식들을 먼저 살펴보자. 우선 REST API는 아래와 같은 구성 요소를 가지고 있다. 자원(RESOURCE) - URI 행위(Verb) - HTTP METHOD 표현(Representations) 첫번째 자원인 URI에 대하여 자세히 알아보자. URI 이란 (Uniform Resource Identifier) URI는 Uniform Resource Identifier, 통합 자원 식별자의 줄임말이다. URI는 scheme, hosts, url-path에 더해 query, bookmark를 포함..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxfDwR%2Fbtror1WOUsK%2FtkQNsYd185rKvYN7OqKPm1%2Fimg.jpg)
DB 데이터를 다루다 보면 쿼리가 무겁거나 조회되는 데이터 양이 너무 무거워 조회시간이 길어질 때가 있다. 이럴 때 무작정 조회가 완료될 때까지 대기하면 DB에 부하를 주게 된다. 이를 방지하기 위해 쿼리실행 중지하는 방법을 알야 한다. Tools > Preferences > User Interface > Key Configuration에서 단축키를 설정하며, Session / Break에서 설정할 수 있다. 기본적으로 ( Shift + ESC )로 설정되어 있을 것이다. 또는 쿼리 실행 중에 상단 메뉴바에 붉은 번개모양 아이콘을 찾을 수 있을 것이다. 해당 버튼이 Break를 해주는 버튼이다. 위에 언급한 단축키들을 정리해 놓은 게시물이 있으니 필요하면 참고하길 바란다. 2021.11.25 - [기타 ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx2NPT%2Fbtrotk2EcUt%2F9P8rECiRUt6fD6DJIj9Po1%2Fimg.jpg)
처음 PL/SQL Developer를 사용했을 때 데이터 조회 후 조회된 데이터를 수정할 줄 몰라서 애먹을 적이 있었다. 매우 간단하게 해결할 수 있는데 말이다. 혹시라도 과거의 나처럼 애먹고 있을 개발자를 위해 게시글을 남긴다. 조회하는 쿼리에 rowid나 쿼리 끝에 FOR UPDATE를 붙여준 후 조회하면 된다. SELECT A.*, A.ROWID WHERE ATABLE A; SELECT A.* WHERE ATABLE A FOR UPDATE; 위와 같이 쿼리를 작성하면 된다. 주의 할 점으로는 FOR UPDATE를 사용할 경우 다른 SESSION에서 해당 테이블을 ACCESS 하게 되면 LOCKING이 될 수 있다고 한다. 또한 데이터를 수정하지 않고 단순 조회만 했을 경우 COMMIT이나 ROLLB..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbg5AqZ%2Fbtrow1OSTrn%2Fu5wFWT9TpomQeVaHm0OS6k%2Fimg.jpg)
이번 포스팅은 정말 개인적으로 많이 쓰는 기능이고 한번 설정해 놓으면 편한 설정이다. 이클립스에서 사용하는 Ctrl + Spacebar 자동완성을 기대하고 알아보던 중 우연히 알게 된 기능이다. 위와 같이 자동완성을 알아보는 사람은 단축키 게시물에 적어놨으니 참고했으면 좋겠다. (F6 : Tool / Code Assistant)https://backhero.tistory.com/3 Preferenc" data-og-host="backhero.tistory.com" data-og-source-url="https://backhero.tistory.com/3" data-og-url="https://backhero.tistory.com/3" data-og-image="https://scrap.kakaocdn.n..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0sThj%2Fbtrl5olw2QR%2FbAFm2d42UtJSKSW8o93Bz0%2Fimg.jpg)
지난 게시글에 이어서 근무하면서 PL/SQL Developer를 사용하는데 필요한 단축키들을 정리해서 써 놓으려고 한다. Custom 단축키 및 기본 단축키를 정리할 것이다. Custom 단축키 설정 방법 Tools > Preferences > User Interface > Key Configuration에서 설정 내가 설정한 단축키들 F2 : File / New / SQL Window ( 새로운 SQL 창 호출 ) F3 : File / Open / SQL Script ( 기존 SQL파일 불러오기 ) F4 : File / New / Test Window ( Test 창 호출 - 잘 안쓴다 ) F6 : Tool / Code Assistant ( 테이블 이름등 리스트로 추천해준다. 이클립스의 자동완성 생각하..