본문 바로가기

분류 전체보기124

[Eclipse] 자동 줄바꿈 설정, Toggle Word Wrap 이클립스에서 web.xml을 편집하다가 자동 줄바꿈 설정이 되어 있지 않아서 보기에 불편함을 느꼈습니다. 편집기에서 자동 줄바꿈 설정이 있을 것으로 검색해봤는데 의외의 곳에 숨겨져 있었습니다. 1. Toggle Word Wrap 이클립스에서 자동 줄바꿈 기능은 토글 기능으로 메뉴에서 On/Off 가 가능하도록 만들어졌습니다. 메뉴는 [ Windows > Editor > Toggle Word Wrap ]입니다. 단축키는 Alt + Shift + Y 로 누를 때마다 On/Off 상태로 번갈아 가며 바뀝니다. 1.1 Word Wrap : OFF 1.2 Word Wrap : ON 2. width guide line 설정 Word Warp 기능은 찾았는데 원하는 폭을 설정할 수 있는 기능을 찾아봤습니다만 찾을 수.. 2022. 5. 24.
[Oracle] sys, system 계정 비밀번호 재설정 방법 이제 그만 까먹을 때도 되었는데... 괜스레 비밀번호를 너무 간략하게 사용하는 습관을 들이려고 어려운 비밀번호를 설정했었습니다. 다시금 오랜만에 system 계정으로 접근하려고 보니 비밀번호를 까먹었네요. 다행히 로컬 컴퓨터에 오라클이 설치되어 있기에 간단하게 아래의 방법으로 변경했습니다. 비밀번호 재설정 방법 한 화면으로 설명하면 위와 같습니다. 한 줄씩 살펴보면 다음과 같습니다. 1. Windows CMD 창 띄우기 방법은 여러 가지가 있습니다만 저는 [윈도키+R] 키를 눌러 실행 창을 띄운 다음 'cmd'를 입력하고 실행합니다. Oracle DB가 설치되어 있는 컴퓨터의 cmd 창입니다. 만약 다른 컴퓨터에 오라클이 설치되어 있다면 다른 컴퓨터에서 실행해야 합니다. 2. sqlplus 접속 > sq.. 2022. 5. 24.
[JSP] JSTL 버전 구분 최근 JSTL을 사용하기 시작하면서 JSTL version을 1.1을 다운로드하여 설치해서 사용하고 있습니다. 문득 드는 생각이 버전별로 어떤 차이점이 있을지 알아둬야겠다는 생각이 들어 조금 찾아봤습니다. 1. JSTL JSTL은 JavaServer Pages Standard Tag Library의 약어입니다. JSP는 그냥 사용할 경우 스크립트릿( ) 영역과 HTML이 혼재되어 소스를 이해하가 비교적 어렵습니다. 그래서 코딩을 보다 쉽게 하기 위해 자신만의 태그를 추가하고 사용하였는데 이것이 '커스텀 태그'입니다. 커스텀 태그는 JSP를 작성할 때 자주 사용되는 자바 코드를 태그 형태로 만든 것이며 이런 커스텀 태그를 모아서 압축한 것이 커스텀 태그 라이브러리입니다. JSTL은 JSP에서 사용하는 커스.. 2022. 5. 24.
[Oracle] 내장함수 : 집계함수(그룹함수) Oracle에서 사용할 수 있는 내장함수 가운데서 GROUP BY절과 함께 사용하기도 해서 그룹함수라고도 불리는 집계함수들이 있습니다. 이 함수는 여러 행의 그룹을 묶어서 단일 행을 반환합니다. 이 집계 함수들은 다음과 같습니다. 1. 집계함수 (그룹함수) 함수명 양식 기능 설명 COUNT COUNT(expr) - 쿼리에서 반환한 행 수를 반환 - 컬럼명을 지정하면 null이 아닌 행 수를 반환 - 컬럼명에 DISTICT를 지정하면 중복을 제외한 행 수를 반환 - 별표(*)를 지정하면 중복 및 null을 포함한 모든 행을 반환 SUM SUM(expr) - 쿼리에서 반환한 행들의 합계 값을 반환 - 숫자형 컬럼에 사용 AVG AVG(expr) - 쿼리에서 반환한 행들의 평균 값을 반환 - 숫자형 컬럼에 사.. 2022. 5. 23.
[CSS] CSS만으로 버튼 만들기 css를 공부하면서 CSS만으로도 버튼을 만들 수 있을 것 같다는 생각이 들어 검색을 해봤습니다. 아래의 3가지 주요 태그를 설정하면 css로 버튼을 만들 수 있습니다. 1. 주요 css 태그 border-radius : 테두리 반지름 설정 box-shadow : 테두리 그림자 설정 E:active : 마우스 클릭할 때 1.1 border-radius 요소 테두리 경계의 꼭짓점을 둥글게 만듦 border-radius: 반지름값 반지름 순서 : 좌상(Top-Left), 우상(Right-Top), 우하(Right-Bottom), 좌하(Left-Bottom) 반지름 단위 : px, %, 첫번째 반지름/두번째 반지름 ex) /* 모든 코너의 반지름이 10px */ border-radius: 10px /* 좌상,.. 2022. 5. 22.
[Oracle] 내장함수 : 비교함수, 디코딩 함수 Oracle에서 사용할 수 있는 내장 함수에서 비교적 자주 사용하는 비교 함수와 디코딩 함수들은 다음과 같습니다. 1. 비교함수 함수명 양식 기능 설명 GREATEST GREATEST(expr1, expr2, ...) - 매개변수 중 가장 큰 값을 반환 - 첫번째 값의 데이터 타입을 기준으로 나머지 매개변수의 데이터 타입을 변환하여 비교함 - null이 있으면 무조건 null을 반환 LEAST LEAST(expr1, expr2, ...) - 매개변수 중 가장 작은 값을 반환 - 첫번째 값의 데이터 타입을 기준으로 나머지 매개변수의 데이터 타입을 변환하여 비교함 1.1 GREATEST(expr1, expr2, ...) GREATEST(expr1, expr2, ...) 매개변수 중 가장 큰 값을 반환 매개변.. 2022. 5. 22.
[Eclipse] 이클립스 SE Version을 이클립스 EE Version 업그레이드 하기 이클립스는 통합 개발 환경으로 다양한 종류의 개발 환경을 지원합니다. 이 덕분에 많은 버전과 패키지가 있습니다. 기본적인 Java 개발은 이클립스 SE (Standard Edition) Version을 설치하여 사용할 수 있습니다. 그러나 JSP와 같은 웹 애플리케이션을 개발하려면 이클립스 EE (Enterprise Edition)으로 업그레이드해야 합니다. 간단하게 SE Version을 삭제하고 새로 다운로드하는 방법도 있습니다만 여기서는 SE Version을 EE Version으로 업그레이드하는 방법을 설명하겠습니다. 1. 설치 화면 접근 Help > Install New Software... 메뉴 선택 2. 업그레이드 항목 선택 위 화면에서 콤보 박스를 클릭하여 SE Version의 패키지를 선택합.. 2022. 5. 21.
[Eclipse] 이클립스 사용자정의 코드 자동완성 Templates, Snippet 추가 및 사용 에밋(Emmet)을 사용하면서부터는 반복적인 코드를 입력하는 것이 얼마나 불편한 일인지 깨달았습니다. Emmet도 Snippet이 있지만 이클립스에서 Templates 기능으로 반복적인 코드를 약어를 등록하여 간편하게 입력하도록 할 수 있습니다. 1. 사용자 정의 Templates 등록 1.1 Preferences 창 열고 Templates 항목 찾기 Windows > Preferences 메뉴를 선택하여 Preferences 창의 띄웁니다. 창의 검색 란에 'snip'를 입력하여 Templates 항목들을 조회합니다. 저는 Emmet을 설치하여 Snippets 항목도 함께 조회가 되네요. Templates 항목을 입력하면 다른 형태로 보이지만 Java > Editor > Templates 항목을 찾을 .. 2022. 5. 19.
[Emmet] Emmet #2 약어 문법, Abbreviations Syntax Emmet #1 시작하기 1. Abbreviation : 약어 앞서 Emmet에 대해 간단히 살펴봤습니다. 이번에는 Emmet의 핵심이라 할 수 있는 약어(Abbreviation)와 약어를 사용하는 문법입니다. Emmet의 문법을 따른 표현식은 바로바로 분석되어 구조화된 코드 블록(HTML, CSS 등)으로 변환됩니다. 다음은 약어입니다. #page>div.logo+ul#navigation>li*5>a{Item $} 이 약어는 단축키(Tab, Ctrl + E)를 입력하면 아래와 같이 코드를 생성해 줍니다. Item 1 Item 2 Item 3 Item 4 Item 5 약어는 HTML과 XML 생성에 최적화되어 있지만 다른 Markup 및 CSS를 쉽고 편리하게 작성할 수 있도록 도와줍니다. 약어와 더불어.. 2022. 5. 18.
[Eclipse] 이클립스에서 Tomcat 서버 설정하기 웹 애플리케이션 개발을 위해서는 WAS가 필요하고 가장 잘 알려진 WAS 가운데 하나가 Tomcat입니다. 먼저 Tomcat을 설치하고 나면 개발환경인 이클립스에서 Tomcat 서버를 설정해서 연동하여 편리하게 사용할 수 있습니다. 만약 Tomcat이 설치되어 있지 않다면 아래의 링크에서 설치 방법을 확인하고 설치 후 아래 작업을 진행하면 됩니다. Tomcat 9.0.xx 설치 1. Eclipse에서 Tomcat Server 설정하기 1.1 Servers 창 띄우기 Eclipse 메뉴에서 Windows > Show View 창을 엽니다. Window > Show View > Other... Bookmarks ~ Task List 사이에 Servers 항목이 목록에 나와있다면 Servers 항목을 선택합니.. 2022. 5. 17.