etc 4

eclipse 단축키

1. Java Editor 단축키 Ctrl + Shift + B : Break point 설정 / 해제 Ctrl + Shift + F : 소스코드 자동 정리 Ctrl + Shift + G : 현재 커서가 위치한 특정 메서드나 객체, 필드를 참조하고 있는 곳을 찾는다. Ctrl + Shift + J : 검색할 단어를 입력하면서 실시간으로 거꾸로 검색 Ctrl + Shift + K : 이전찾기 Ctrl + Shift + L : 단축키 보기 Hint Ctrl + Shift + M : 캐럿이 위치한 대상에 필요한 특정 클래스 Import 시키기 Ctrl + Shift + O : 소스에 필요한 패키지를 자동으로 Import 시키기 Ctrl + Shift + R : Open Resource. 모든 프로젝트에서 파일..

etc 2022.08.03

Toad For Oracle 단축키

테이블 정보 상세보기 F4 : Table, View, Proc, Funct, Package를 DESC(테이블명 위에 커서를 두고 F4키) 자동완성 Ctrl+. : Table Completion (매칭되는 테이블목록 출력) Ctrl+T : Columns Dropdown (해당테이블의 컬럼목록 표시) SQL문 실행 F5 : SQL Editor내의 모든 SQL문 실행 Ctrl+Enter : 현재 커서의 SQL문 실행 F9 : SQL문 실행 후 Grid에 출력 히스토리(과거 수행SQL문 조회) F8 : 과거에 실행한SQL문 HISTORY 목록 Alt+Up : History UP Alt+Down : History DOWN 텍스트 대/소문자 변환 CTRL+L : 텍스트를 소문자로 CTRL+U : 텍스트를 대문자로 ..

etc 2022.08.03

라이브러리와 프레임워크 차이

Framework(프레임워크) 프레임워크는 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조, 소프트웨어를 개발에 있어 하나의 뼈대 역할을 한다. Library(라이브러리) 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임 프레임워크와 라이브러리의 차이점은 "제어 흐름"의 권한이 어디있는가 입니다. 라이브러리를 사용할 떄 사용자는 애플리케이션 코드의 흐름을 직접 제어해야합니다. 개발 시 필요한 기능이 있을 경우 능동적으로 라이브러리를 호출하여 사용하거나 기존에 구성된 함수나 코드를 가져다 써야 합니다. 프레임워크는 애플리케이션의 코드가 프레임워크에 의해 사용됩니다. 애플리케이션 코드는 프레임워크가 짜 놓은 틀에서 수동적으로 동작하기 때문에 제어의 흐름은 프레임..

etc 2022.07.21

웹 서버 vs 웹 어플리케이션 서버

웹 서버 웹 서버는 소프트웨어를 보통 말하지만, 웹 서버 소프트웨어가 동작하는 컴퓨터를 의미 클라이언트(웹 브라우저, *웹 크롤러)로 부터 HTTP 요청을 받아 *정적인 데이터 or 웹 어플리케이션 서버에 동적 데이터 요청하여 결과를 클라이언트에 전달 * 웹 크롤러(web crawler) : 조직적, 자동화된 방법으로 월드 와이드 웹을 탐색하는 프로그램 * 정적(static)인 데이터: HTML, CSS, 이미지 등 웹 서버 종류: Apache, Nginx, IIS, webtoB 등 웹 어플리케이션 서버(web application server WAS) HTTP를 통해 어플리케이션을 수행해주는 미들웨어 웹 컨테이너 or 서블릿 컨테이너라고도 불림 WAS = (web server + servlet cont..

etc 2022.07.21