분류 전체보기

    John Mayer - Friends, Lovers or Nothing

    Friends, Lovers or Nothing by John Mayer [Battle Studies, 2009] Now that we are over as the loving kind우린 이제 더이상 연인이 아니에요We'll be dreaming ways to keep the good alive서로에게 좋은 기억으로 남길 방법을 생각하겠죠 Only when we want is not a compromise우리가 서로 용서를 원하지 않을때I'll be pouring tears into your drying eyes당신의 메말라 버린 눈 속에서 난 눈물을 흘리겠죠 Friends, lovers, or nothing친구도, 연인도, 아무것도 아닌There can only be one오직 하나밖에 될 수 없는F..

    [JSP] 응용 예제(한 줄 메모장)

    10. 응용 예제(한 줄 메모장) 10.1 mybatis 10.1.1 개발자가 지정한 SQL, 저장프로시저를 지원하는 프레임워크 10.1.2 프로그램 소스 안에 SQL문을 작성하던 기존 JDBC 방식과 달리 SQL문을 프로그램에서 분리하여 XML 파일에 별도로 작성 10.1.3 mybatis의 장점 10.1.3.1 코딩량 절감 10.1.3.2 간편한 유지보수(SQL을 변경하고자 할 경우 기존처럼 프로그램을 수정하는 것이 아니라 XML 파일의 SQL문만을 변경하면 되기 때문에 SQL 변환이 자유로움) 10.1.4 ibatis라는 이름으로 2.5까지 개발(아파치 프로젝트) 10.1.5 3.0 버전부터 mybatis로 이름이 바뀜 10.1.6 http://mybatis.org 10.2 mybatis 설정 방법..

    [Linux] 하드 링크와 심볼릭 링크

    11. 하드 링크와 심볼릭 링크 11.1 하드 링크 11.1.1 하드 링크는 원본 파일의 주소를 가리킴 11.1.2 하드 링크는 윈도우즈의 바로가기와 비슷함윈도우즈의 바로가기를 지운다고 해서 원본 파일이 지워지지 않듯이 리눅스의 하드 링크를 지운다고 해서 원본 파일의 내용이 지워지지 않는다. 11.1.3 문법ln 원본파일 하드링크이름 11.2 심볼릭 링크 11.2.1 심볼릭 링크는 바로가기를 가리키는 바로가기라고 할 수 있다.하나의 실제 파일 내용을 가리키는 하드 링크 또는 심볼릭 링크는 여러 개가 될 수 있다. 11.2.2 문법ln -s 원본파일 링크파일 11.3 실습 11.3.1 /home/centos 디렉토리로 이동cd /home/centos 11.3.2 basefile 생성 및 내용 작성gedit..

    [JSP] JSTL

    9. JSTL 9.1 JSTL(Jsp Standard Tag Library) 9.1.1 JSP 기본 태그 외의 표준 사용자 정의 태그(Custom Tag) 9.1.2 JSP 페이지의 로직을 담당하는 부분인 제어문 및 데이터베이스 처리 등을 표준 커스텀 태그로 제공 9.1.3 jsp 페이지의 가독성을 향상시킴 9.1.4 JSTL download Standard-1.2.5 버전 다운로드 jar 파일 4개를 다운로드한 후 WebContent/WEB-INF/lib에 복사 9.2 JSTL의 사용 방법 9.2.1 라이브러리들은 URI로 제공되며 태그에서 사용할 때는 접두어(prefix)를 사용 9.2.2 JSTL 라이브러리에서 제공하는 태그를 사용 9.2.3 taglib 디렉티브에 사용할 라이브러리의 prefix ..

    [Java] static, final, 다형성

    10. static, final, 다형성 가. static 1) static 정지상태, 고정적인, 변화가 없는 '프로그래밍 언어에서' static의 반대말 : dynamic(필요할 때 만들었다가 필요 없을 때 사라지는 것) 2) static member static variable(정적 변수) 어디서든 공유해서 사용할 수 있는 변수 static method(정적 메서드) 3) static member의 특성 프로그램이 실행되면 메모리(클래스 영역)에 자동으로 로딩됨 프로그램이 끝날 때까지 메모리에 상주함 static method에서는 static member만 사용 가능함 public class Test { static int a; // static member int b; // nonstatic mem..

    [Oracle] 고급함수

    9. 고급함수 9.1 null값 처리함수 9.1.1 NVL null값을 포함하는 컬럼을 특정한 값으로 전환하는 함수 -- 형식: nvl(null값을 포함하고 있는 컬럼이나 식, 전환하고자 하는 목표값) (문제) emp 테이블에서 사원의 이름, 직책, 커미션 (수당) 을 나타내시오. 단, 커미션이 없는 사원은 3%의 커미션을 적용하시오. SELECT ename, job, sal*nvl(comm, 3)/100 커미션 FROM Emp; (문제) emp 테이블에서 사원의 이름, 직책, 연봉을 나타내시오. SELECT ename, job, sal, comm, (sal*12 + comm) 연봉 FROM Emp; -- nvl(A, B) A의 값이 null이면 B, null이 아니면 A select ename, dep..

    [JSP] Expression Language(표현언어)

    8. Expression Lanugage(표현언어) 8.1 EL(Expression Language) 8.1.1 JSP 페이지에서 스크립틀릿과 같은 자바 코드를 대체하는 방법 8.1.2 특징 값이 null 이어도 예외가 발생하지 않음 표현 언어는 항상 ${ 로 시작해서 }로 끝남 ${num} 표현식 안에 연산식도 쓸 수 있음 ${num + 1} 8.2 EL 변수의 사용 방법 변수의 사용 범위 8.2.1.1 현재 페이지에서만 사용 pageContext ${pageScope.변수} 8.2.1.2 요청 페이지 + 응답 페이지 request ${requestScope.변수} 8.2.1.3 사용자 단위(로그인~로그아웃) session ${sessionScope.변수} 8.2.1.4 서버 단위(모든 사용자) app..

    [Linux] 사용권한

    10. 사용권한 10.1 파일의 허가권(permission) : 파일의 접근을 제한 10.1.1 현재 디렉토리에 per.txt 파일 생성gedit per.txt 테스트를 위한 간단한 내용 입력 10.1.2 per.txt 파일의 세부 정보 확인ls -la per.txt -rw-r--r--. 1 root root 16 10월 29 21:02 per.txt -/d 디렉토리 구분자rw- 현재 사용자의 권한r-- 그룹 사용자의 권한r-- 기타 사용자의 권한 10.1.3 centos 계정으로 로그인su(Switch User)su centos 10.1.4 root 계정으로 로그인su 10.1.5 permission 디렉토리 생성mkdir permission 10.1.6 permission 디렉토리의 정보 확인ls -..

    [Java] Class(상속)

    9. class(상속) 가. 상속(inheritance) 1) 상속의 정의 class 자식클래스 extends 부모클래스 {// ...} 기존의 클래스를 확장하여 새로운 클래스를 작성하는 것(코드 재사용)두 클래스를 부모와 자식으로 관계를 맺어주는 것자식은 부모의 모든 멤버를 상속받는다(생성자와 private 제외, protected는 가능함)1개의 클래스만 상속받을 수 있음(다중상속 금지)부모클래스(기본클래스, Parent)자식클래스(파생클래스, Child) (image) 2) 다중상속자바에서는 다중상속이 금지됨(C++에서는 가능) ' 왜 자바에서는 없어졌느냐? 상속받는 두 부모클래스에 같은 print()라는 메서드가 있다면 어느 부모 클래스의 print() 메서드인지 모호하기 때문이고, 자식클래스가 ..

    [Spring] 도로명 주소

    14. 도로명 주소 가. 도로명 주소 사이트 - 행정자치부 http://www.juso.go.kr- 개발자센터에서 API 신청 가능 https://www.juso.go.kr/addrlink/devAddrLinkRequestWrite.do?returnFn=write&cntcMenu=URL 나. 우편번호, 주소 서비스 방법 1) 직접 구축2018년 8월 현재 건물 DB 다운로드 141MB, 압축풀면 1.72GBhttp://www.juso.go.kr/addlink/addressBuildDevNew.do?menu=mainJusoDb - 예를 들어 세종시 자료를 엑셀에서 읽어들임(구분자 : | )- 텍스트 파일을 엑셀로 읽어서 (구분자 | ) csv로 변환한 후 필요한 컬럼만 선택한 후 저장- 데이터를 impor..

    [JSP] 쿠키와 세션

    7. 쿠키와 세션 웹 프로그램은 기본적으로 현재 페이지에서 다른 페이지로 이동하면 현재 페이지에 저장된 값들이 모두 소멸됨 다수의 페이지로 구성된 웹 애플리케이션에서 사용자의 편의를 위해 인증 후의 값을 유지할 필요가 있음 웹을 지원하는 통신 규약 HTTP는 비연결 또는 무상태 특성을 가짐 장점 - 서버에 접속한 클라이언트 수가 많아도 서버의 부담이 적음 - 웹의 비연결 특성은 초기에 웹 서비스를 빠르게 성장시킨 계기 단점 - 정보를 유지해야 할 부분도 있는데 정보를 유지할 수가 없음 예) 인터넷 쇼핑몰에서 상품을 구매할 경우, 사용자는 장바구니에 상품을 담기도 하고 삭제하기도 함, 이럴 경우, 장바구니 페이지는 다른 페이지로 이동해도 장바구니의 정보를 유지해야 하는데 HTTP의 비연결성이 이것을 어렵게..

    [R] 데이터 처리

    4. 데이터 처리 4.1 실습 예제 4.1.1 기본적인 데이터 처리 4.1.2 R과 MySQL 연동 Rtools35.exe 다운로드 및 설치(R 버전에 맞게 설치해야 함) 기본옵션으로 설치(설치 시간이 오래 걸림) CREATE DATABASE mysqlweb; USE mysqlweb; DROP TABLE Score; CREATE TABLE Score ( student_no VARCHAR(50) PRIMARY KEY, kor INT DEFAULT 0, eng INT DEFAULT 0, mat INT DEFAULT 0 ); DELETE FROM Score; -- 레코드 입력 INSERT INTO Score (student_no, kor, eng, mat) VALUES ('1', 90, 80, 70); INS..