본문 바로가기

분류 전체보기420

공감되는 SW 격언 50가지 1. "오늘까지"라는 말은 "내일 아침까지"라는 말이다. 2. 프로그램은 내가 원하는대로 움직이지 않는다. 타이핑대로 움직인다. 3. 요구 사양은 프로그램을 완성한 후에 추가된다. 기본 사양은 완성품을 고객이 보고 나서 결정된다. 상세 사양은 사용자가 프로그램을 사용해 본 이후에 결정된다. 4. 소프트웨어 설계에는 두 개의 방법이 있다. 하나는 결함이 있을 수 없을 정도로 단순하게 만드는 방법이다. 다른 하나는, 분명한 결함을 눈치채기 어려울 정도로 복잡하게 만드는 방법이다. 5. 코드는 개발 현장에서 사용하는 것이 아니라 납품처에서 사용하는 것이다. 디버그는 납기일까지 하는 것이 아니라, 납품된 이후에 하는 것이다. 6. 프로그래머를 죽이기 위해서는 칼이 필요없다. 프로그램의 요구조건을 3번만 바꾸면 .. 2015. 1. 28.
JDK, JRE, JVM 이란 ●JDK : Java Development Kit말 그대로 자바 개발을 위한 도구(Kit) 입니다. 자바 컴파일러(Javac), 자바가상머신(JVM), 각종 Java Libary 등을 포함하고 있어서 자바 개발을 위한 필수 도구(Kit) 입니다. JDK는 JRE를 포함하고 있습니다. (JDK 설치시 JRE도 설치됨) ●JRE : Java Run Environment역시 말 그대로 자바 실행 환경 이라고 보면 됩니다. Java 파일 실행을 위한 환경이며 JVM이 실행되도록 도와 주는 역할을 합니다. 만약 자바 개발이 필요없고 실행만을 원한다면 JRE만 설치하고 Java 파일을 실행하면 됩니다. ●JVM : Java Virtual Machine사용자가 Java 파일을 생성한 후 JDK의 컴파일을 거쳐 바이트.. 2015. 1. 28.
eclipse 다운로드 및 환경변수 설정 /eclipse 설치/JAVA_HOME설정 이클립스 다운.우리에게 필요한 것은1. 이클립스 다운로드 2. 자바 JDK 설치 후 환경변수 설정이클립스만 설치 한다고 해서 이클립스가 되는 건 아니랍니다 J http://www.eclipse.org/ 이클립스 다운로드 홈페이지 환경에 맞는 다운로드 부탁드립니다 ^^저는 EE Developers 를 64bit로 다운 ! korea~블라블라 클릭 ㅎㅎ 누르기만 하면 다운 완료~이클립스는 따로 설치실행파일이 없어서 압축만 풀어주면 됩니다. :) 단, java가 설치되어있는 드라이브에 압축을 풀어줍니다. 저는 java를 C드라이브에 설치했으므로 C드라이브에 압축을 풀었습니다 자 이제 환경변수 설정을 해야 합니다.내 컴퓨터(우클릭)>속성>고급시스템설정을 누르면 다음과 같은 창이 뜹니다. 그러면 고급>환경변수 클.. 2015. 1. 27.
[SQL] 공부 Review ▶▶▶ 각 업무별로 연봉의 총합을 구하고자 한다. 연봉 총합이 가장 높은 업무부터 업무명과 연봉 총합을 조회하시오.단 연봉총합이 30,000보다 큰 업무만 출력 SELECTj.job_title 직업이름,SUM(e.salary) 연봉총합FROM employees e, jobs jWHERE e.job_id=j.job_id GROUP BY j.job_titleHAVING SUM(e.salary)>30000ORDER BY SUM(e.salary) DESC; 그룹으로 묶는데 조건을 주고싶을때 쓰는 HAVING ▶▶▶각 사원에 대해서 사번,이름,업무명, 부서명을 조회단 도시명이 씨에틀인 지역의 부서에 근무하는 직원만 출력 SELECTe.employee_id EMPLOYEE_ID,e.first_name FIRST_N.. 2015. 1. 25.
[SQL] 공부 Review ▶▶▶ 자신이 속한 부서의 평균연봉보다 많은 연봉을 받는 사원의 아이디, 부서아이디, 연봉, 부서의 평균연봉 조회 컬럼은 ALIAS를 지정하여 출력 SELECTe.employee_id 사번, e.department_id 부서번호, e.salary 연봉, vt.AVG 평균연봉FROM employees e, ( SELECT department_id, ROUND(AVG(salary),0) AVG FROM employees GROUP BY department_id) vtWHERE e.department_id=vt.department_id AND e.salary>vt.AVGORDER BY vt.AVG DESC; ▶▶▶ employees 테이블에서 급여를 많이 받는 수서대로 조회했을때 6~10번째의 5명 사람들의정.. 2015. 1. 25.
[SQL] 공부 Reiview >>> 1) DDL(Data Definition Language)연습 ==> table만들기create table product( p_name varchar2(20), p_price number); ==> talbe 의 구조 확인하기desc product; ==> table 지우기drop table product; 2)DML(Data Manipulation Language)연습 ==> talbe 만들고 table에 data 삽입create table product( p_name varchar2(20), p_price number); ==>table의 구조 확인desc product; ==>table에 data 삽입insert into product values('jdbc book',20000);inser.. 2015. 1. 25.