일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jsp
- 과정평가형
- 함수
- array
- Ajax
- Java
- json
- 암호화
- TO_DATE
- 오류
- 태그
- eGov
- controller
- CSS
- spring
- jQuery
- input
- sql
- 정의
- html
- web.xml
- eGovFramework
- select
- JVM
- javascript
- 개념
- Oracle
- was
- mybatis
- POI
- Today
- Total
목록분류 전체보기 (172)
web developer

WEB 웹 서버 사전적 정의 "웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고 HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램" 웹 서버란 클라이언트(사용자)가 웹 브라우저에서 어떠한 페이지 요청을 하면 웹 서버에서 그 요청을 받아 정적 컨텐츠를 제공하는 서버이다. 여기서 정적 컨텐츠란 단순 HTML 문서, CSS, javascript, 이미지, 파일 등 즉시 응답가능한 컨텐츠이다. 그렇다면 웹 서버는 정적 컨텐츠만 제공하느냐? 그것은 아니다. 웹 서버가 동적 컨텐츠를 요청 받으면 WAS에게 해당 요청을 넘겨주고, WAS에서 처리한 결과를 클라이언트(사용자)에게 전달해주는 역할도 한다. ex) 대표적인 웹 서버 : Apache * 클라이언트(웹 브라우저)에 이미지 파일(정적 컨텐츠)을 ..
와 태그는 영역을 설정할 때 필요합니다. 웹 페이지에 레이아웃을 구성하고자 할 때 없어서는 안 되는 태그입니다. 그럼 두 태그의 차이는 무엇일까요? → 두 가지가 있습니다. (1) 줄 바꿈 입니다. div 는 줄 바꿈이 되지만 span 태그는 옆으로 붙습니다. (2) 영역을 지정하는 방식의 차이입니다. 텍스트를 표현할 때 div 는 사각형 박스로 구역을 정하지만 span 은 문장 단위로 지정합니다. 출처 : https://mainia.tistory.com/3289 HTML div, span 태그 사용법과 차이 와 태그는 영역을 설정할 때 필요합니다. 웹 페이지에 레이아웃을 구성하고자 할 때 없어서는 안 되는 태그입니다. 그럼 두 태그의 차이는 무엇일까요? 두 가지가 있습니다. 하나는 줄 바꿈 입니 mai..

오라클에서 CONCAT, ||를 사용해 문자열을 합칠 수 있다. (1-1) CONCAT SELECT CONCAT(str1, str2, ...); (1-2) 중첩 CONCAT SELECT CONCAT(CONCAT(firstName, ' '), secondName) FROM NAME; (2) || 2개 이상을 합칠 경우에는 ||를 사용해주면 된다. SELECT firstName||' '||secondName FROM NAME;

mybatis xml parameterType Class/TypeAlias 'vo' not found. 위와 같은 에러가 발생한 경우에는 여러가지의 원인이 있지만, 기본적인 해결방안은 아래와 같습니다. (1) 소스에 설정하신 typealias가 mapper configuration xml에 있는지 다시 확인 부탁 드립니다. (2) 프로젝트 우클릭 → maven → update project 선택하거나 (3) 프로젝트 우클릭 → run as → maven clean and maven install을 통하여 재빌드를 해보시기 바랍니다. 출처 : https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?menuNo=69&qaId=QA_00000000000018362 묻고..

1. context-datasource.xml 기존의 HSQL 부분을 주석처리하고, Oracle 부분을 주석 해제한 다음, url, id/pw 정보들을 확인하시기 바랍니다. 테스트를 위해 test 스키마를 생성하였습니다. * "org.apache.commons.dbcp2.BasicDataSource" -> "org.apache.commons.dbcp.BasicDataSource" * localhost == pc의 local 주소; 2. pom.xml 오라클로의 전환을 위해 dbcp와 ojdbc 라이브러리를 pom.xml에 추가합니다. commons-dbcp commons-dbcp 1.4 ojdbc ojdbc 6-11 system ${basedir}/src/main/webapp/WEB-INF/lib/ojd..
DOM (문서 객체 모델) 문서 객체 모델(DOM, Document Object Model)이란 HTML 문서 객체 구조를 말합니다. HTML 문서의 기본 객체 구조는 최상위 객체인 이 있고 하위 객체로 , 가 있습니다. 이때 문서 객체 모델에서는 모든 태그를 객체라고 부르며 , 태그에는 기능과 속성이 포함되어 있습니다. 예를들어 태그는 이미지를 출력하는 기능이 있고 src, alt, width, height와 같은 속성을 포함하고 있습니다. jquery 문법 (1) $(document).ready() $(document).ready()는 문서가 준비되면 매개변수로 넣은 콜백 함수를 실행하라는 의미입니다. * jquery 이벤트 메서드 중 하나입니다. (2) $(function() jQuery 의 간단한..
Overloading vs Overriding Overriding 오버로딩 하나의 클래스에 같은 이름의 메소드를 여러개 정의하는 것을 말한다. Overloading 오버라이딩 상위 클래스(부모 클래스)의 메소드를 하위 클래스(자식 클래스)에서 재정의하는 것을 말한다. * 오버로딩 조건 ⓐ 메서드의 이름이 같아야 한다. ⓑ 매개변수의 개수 or 타입이 달라야 한다. (리턴타입은 오버로딩 구현과 관계 없다) * 오버라이딩 조건 ⓐ 선언부가 같아야 한다(이름 / 매개변수 / 리턴타입) ⓑ 접근제어자를 좁은 범위로 변경할 수 없다. ⓒ 조상클래스의 메서드보다 많은 수의 예외를 선언할 수 없다. 출처 : https://rimkongs.tistory.com/76
객체지향 프로그램(OOP)이란? - 객체 지향 프로그래밍은 컴퓨터 프로그래밍 패러다임 중 하나 - 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 객체지향 프로그램의 장점은 다음과 같다. - 프로그램을 유연하고 변경이 용이하게 만든다. - 프로그램의 개발과 보수를 간편하게 만든다. - 직관적인 코드 분석을 가능하게 한다. 객체지향 프로그램의 단점은 다음과 같다. - 처리 속도가 상대적으로 느림 - 객체가 많으면 용량이 커질 수 있음 - 설계시 많은 시간과 노력이 필요 기본구성요소 (1) 클래스(class) (1) 자바에서 클래스(class)란 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용됩니다. 자바..
public class Test { public static void main (String args[]) { int data[] = {3, 6, 1, 4, 5, 7, 8, 9, 0, 2}; int max = 0; for (int i=0; i max) { max = data[i]; } } System.out.println(max); } }
public class Sorting { public static void main (String args[]) { int data[] = {3, 6, 1, 4, 5, 7, 8, 0, 2}; for(int i=0;i

선택정렬의 정의 선택 정렬은 오른쪽 리스트에서 가장 작은 숫자를 선택하여 왼쪽 리스트로 이동하는 작업을 되풀이한다. 선택 정렬은 오른쪽 리스트가 공백 상태가 될 때까지 이 과정을 되풀이하는 정렬 기법이다 선택정렬의 순서 1) 주어진 배열 중에 최소값을 찾습니다. 2) 그 값을 맨 앞에 위치한 값과 교체합니다. (pass) 3) 맨 처음 위치를 뺀 나머지 배열을 같은 방법으로 교체합니다. 4) 하나의 원소만 남을 때까지 위의 1~3 과정을 반복합니다. 선택 정렬의 장점 - 데이터의 양이 적을 때 좋은 성능을 나타냄. - 작은 값을 선택하기 위해서 비교는 여러번 수행되지만 교환횟수가 적다. 선택 정렬의 단점 - 100개 이상의 자료에 대해서는 속도가 급격히 떨어져 적절히 사용되기 힘들다. 출처: https:..