반응형

Database 75

[jQuery/javascript] JSTL을 사용하여 select box 값 고정하기

JSTL을 사용하여 select box 값 고정하기 뷰 페이지 (jsp 페이지)를 개발하다 보면 셀렉트박스(select box)를 자주 사용합니다. 셀렉트박스(select box)를 선택하여 화면 이동시 리로딩(새로고침) 되는 페이지를 개발하다보면 리로딩 되어도 선택한 셀렉트박스(select box)의 값(value)이 고정되게 만들어야 할 때가 있습니다. 위의 이미지 처럼 선택한 값이 다시 고정되게 만드려면 뷰 -> 컨트롤러 -> 뷰 (view -> controller -> view) 로 선택한 값을 넘겨주고, 컨트롤러로 부터 뷰 페이지로 넘겨받은 값을 다시 자바스크립트,제이쿼리 또는 JSTL을 사용하여 고정시켜주면 됩니다. HTML 해지 진행 완료 jQuery 뷰에서 보낸 test 값을 컨트롤러에서 ..

[유닉스/unix] 사용자(User) 관리 명령어, 그룹(Group) 관리 명령어

사용자(User) 관리 명령어 사용자 계정 시스템 관리자의 중요한 역할 중 하나는 사용자 계정을 만들고 관리하는 일 사용자 계정의 구성 요소 로그인 ID : 시스템에 로그인할 때 사용자를 구분하기 위해 사용하는 이름. 사용자 이름. 시스템에서 유일해야 함 비밀번호 : 시스템에 로그인 허가를 받기 위해 사용자임을 증명하는 문자열. 6~8자 사이의 영문자, 숫자, 특수 문자의 조합으로 구성 홈 디렉토리 : 사용자가 로그인한 직후 위치하는 디렉토리. 자신의 파일과 디렉토리 저장 로그인 쉘 : 로그인할 때 자동으로 실행되는 쉘. 사용자의 명령을 입력받아 처리 사용자 초기화 피일 : 각 사용자가 자신의 작업 환경을 구성하는 파일. 로그인할 때마나 로그인 쉘이 자동으로 실행 /etc/passwd 파일 패스워드 파일..

[유닉스] 시스템 부팅과 종료

시스템 부팅과 종료 init 프로세스 init 프로세스가 하는 일 파일 시스템의 구조 검사 파일 시스템 마운트 서버 데몬을 띄움 사용자 로그인을 기다림 사용자가 로그인하면 사용자를 위한 쉘을 띄움 /etc/inittab 시스템을 어떤 방식으로 쓰는지에 따라 수행되는 6가지 실행레벨(runlevel) 중에서 init 프로세스가 수행해야 할 행동(action)들을 서술해 놓은 파일 rc.sysinit 스크립트 실행 init 프로세스는 rc.sysinit 파일을 가장 먼저 실행 rc.sysinit 스크립트는 inittab 파일의 정의에 따라, 시스템을 초기화할 때 가장 먼저 한 번만 실행되는 초기화 스크립트 기본 적인 path 설정, swap 영역의 활성화, 디스크 검사(fsck), /etc/hostname ..

[유닉스] 시스템 관리자

시스템 관리자 유닉스 사용자 일반 사용자와 시스템 관리자 일반 사용자 : 정해진 범위 내에서만 작업을 수행할 수 있는 사용자 시스템 관리자 : 시스템이 올바로 동작할 수 있도록 시스템을 관리하고 운영하는 책임을 가진 사용자 시스템 관리자의 역할 사용자 등록, 삭제 각종 소프트웨어 설치, 업그레이드, 제거 각종 하드웨어 추가 설치 시스템 보안 데이터 백업 자원 감시 문제 발생 시 진단 및 문제 해결 시스템 관리자 계정으로 작업하기 시스템 관리자로 작업하는 두 가지 방법 root 계정으로 로그인하는 것 일반 사용자로 로그인한 후 su(switch user) 명령을 이용해 root로 계정을 바꾸는 것 root 계정으로 로그인하기 일반 사용자로 로그인할 때와 같이 시스템에 접속하여 사용자 이름, 비밀번호 입력 ..

유닉스/unix 쉘 스크립트(Shell Script)

쉘 스크립트(Shell Script) 스크립트 : “영화나 방송의 대본과 각본 따위의 방송 원고” 컴퓨터 소프트웨어 : 컴파일 언어, 스크립트 언어 컴파일 언어 : 프로그램 작성 –> 컴파일 –> 실행 파일 만들기 스크립트 언어 : 인터프리터에 의해 실행됨 언어 구조가 쉬워 빨리 배울 수 있음 용도에 따라 제한이 있고, 다른 프로그램을 거쳐야 하기 때문에 실행 시간이 오래 걸림 쉘 스크립트 만들기 테스트용 쉘 스크립트 $ vi test_script $ cat test_script #!/bin/bash # This is a test script program. echo “Hello, World~!” pwd $ 쉘 스크립트에 이름 붙이기 유닉스 명령 규칙에 따라 스크립트 파일에 이름 붙임 스크립트 기능을 알..

MySQL 왼쪽 조인 (Left Join)

왼쪽 조인 (Left Join) 오른쪽 테이블(테이블2)과 매칭되는 왼쪽 테이블(테이블1)의 모든 투플을 반환한다. 오른쪽 테이블과 매칭이 되지 않을 경우, NULL을 반환된다. 기본 형식 SELECT 속성_리스트 FROM 테이블1 LEFT JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; SELECT 속성_리스트 FROM 테이블1 LEFT OUTER JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; Customer 테이블 Orders 테이블 고객의 구매 현황을 조사하되, 구매하지 않은 고객은 구매 항목에 NULL로 표시하고, 구매한 고객은 구매한 상품코드를 조사하시오. (왼쪽 조인 사용) SELECT customer.name, ..

MySQL 오른쪽 조인 (Right Join)

오른쪽 조인 (Right Join) 왼쪽 테이블(테이블1)과 매칭되는 오른쪽 테이블(테이블2)의 모든 투플을 반환한다. 왼쪽 테이블과 매칭이 되지 않을 경우, NULL을 반환된다. 기본 형식 SELECT 속성_리스트 FROM 테이블1 RIGHT JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; SELECT 속성_리스트 FROM 테이블1 RIGHT OUTER JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; Customer 테이블 Orders 테이블 고객의 구매 현황을 조사하되, 구매하지 않은 고객은 구매 항목에 NULL로 표시하고, 구매한 고객은 구매한 상품코드를 조사하시오. (오른쪽 조인 사용) SELECT customer.na..

MySQL 내부 조인 (Inner Join)

내부 조인 (Inner Join) 두 테이블에서 속성이 일치하는 모든 투플을 반환 일반적인 조인과 동일 기본 형식 SELECT 속성_리스트 FROM 테이블1 INNER JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; SELECT 속성_리스트 FROM 테이블1 JOIN 테이블2 ON 테이블1. 속성 = 테이블2.속성 [ ORDER BY 속성 ]; Customer 테이블 Orders 테이블 주문을 한 고객의 이름(customer.name)과 주문 상품(orders.item)을 검색하시오. SELECT customer.name, orders.item FROM customer INNER JOIN orders ON customer.account=orders.customer;..

MySQL 인덱스 (Index)

인덱스 (Index) 테이블에서 자주 사용하는 속성을 별도로 생성 테이블의 검색 동작 속도를 향상시키기 위하여 사용 테이블에 대한 킷값을 가지고 있는 사본 테이블 사용자들은 인텍스를 볼 수 없다. MySQL에서는 기본키에 대하여 인덱스가 자동 생성된다. 대부분의 MySQL 인덱스 (기본키, UNIQUE, INDEX와 FULLTEXT)는 B-tree에 저장된다. B-tree는 Binary Tree와 다르다. B-tree : 여러 개의 자식 노드를 가질 수 있다. Binary Tree : 2개의 자식 노드를 가진다. 장점 WHERE 절이나 ORDER BY 처리에서 빠른 처리 속도 단점 인덱스가 설정된 테이블을 수정할 때 처리 속도가 떨어짐 인덱스 생성시 고려 사항 WHERE절에서 자주 사용되는 속성을 선택한..

반응형