일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
- Excel
- is_check
- 소스트리인증실패
- 1521
- 주석이 먹히지 않을 때
- 파일질라설치
- Git
- 파일질라설치오류
- SUB함수
- ctrl+/
- excel중복체크
- calc.plus
- 파일질라다운로드
- Math.round()
- calc.minus
- Math.ceil()
- addClass
- hide
- index %
- selectedIndex
- push오류
- Math.floor()
- 증가값
- Parent
- toFixed()
- slideUp
- removeClass
- FileZilla다운로드
- FileZilla설치
- selectoptions
- Today
- Total
목록분류 전체보기 (273)
잡동사니에도 사랑을

////////HelloServlet package com.hello; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; //@WebServlet("/HelloServlet") public class HelloServlet extends HttpServlet { private static f..
Servlet : 웹에서 실행하는 프로그램 : html in JAVA : public static void main(String[] args) 메소드가 없다 : 주기함수(Life Cycle) : 반드시 public 이어야한다. : new X (톰캣(서버)에 의해 생성되므로 new할 필요 없다) : 서버안에 저장 # 주기함수(Life Cycle) init() : 맨처음에 1번만 호출 ↓ service() - doGet() : 클라이언트가 요청시마다 호출 - doPost() ↓ destroy() : service는 추상이다 때문에 doGet, doPost로 Override(재구현)한다 서비스 1. get방식 : default : 주소표시줄(Query String)를 통해서 이동 : 이동되는 데이터가 보인다 ..

[문제1] [EMPLOYEES] 테이블에서 부서별 급여 평균이 8000 이상인 레코드의 부서명(DEPARTMENT_NAME), 급여(SALARY) 평균을 조회하려고 한다. SQL문을 작성하시오. [문제1 - 정답] [문제2] [EMPLOYEES] 테이블에서 부서별(DEPARTMENT_ID) 급여의 합계, 평균, 최대값, 최소값, 개수를 구하시오 조건) 평균은 소수 이하 둘째 자리까지 표시하며 반올림한다 [문제2 - 정답] [문제3] EMPLOYEES DEPARTMENTS ------------------------------------------------------------------------------------- EMPLOYEE_ID DEPARTMENT_ID LAST_NAME DEPARTMENT..

[SET operator] - 집합연산자 두개 이상의 쿼리결과를 하나로 결합시키는 연산자 1. UNION : 양쪽쿼리를 모두 포함(중복 결과는 1번만 포함) → 합집합 2. UNION ALL : 양쪽쿼리를 모두 포함(중복 결과도 모두 포함) 3. INTERSECT : 양쪽쿼리 결과에 모두 포함되는 행만 표현 → 교집합 4. MINUS : 쿼리1결과에 포함되고 쿼리2결과에는 포함되지 않는 행만 표현 → 차집합 오라클의 집합연산자(SET operator) UNION, INTERSECT, MINUS 는 order by 한다 → 컬럼이 많으면 order by 하므로 느려진다. 수가 작은 튜플로 가공 후 사용 하는게 좋다 → UNION ALL 는 order by 하지 않고 무조건 합해준다 Order by를 하려면..

HTML 연습 안녕하세요!! 수정 안녕하세요!! 수정 안녕하세요!! 수정 반갑습니다 반갑습니다 반갑습니다 반갑습니다 반갑습니다 반갑습니다 반갑습니다 테두리 한 줄(행) 가나다 한 칸(열) 라마바 사아자 정렬 - 왼쪽, 중앙, 오른쪽 차카타파하 colspan="2" : 두 칸을 하나로 병합 수정이는 천재 CSS라는 style sheet는 자바로 예를 들면 String name = "홍길동"; 처럼 변수 잡아주 듯 변수 : 값; 써준다. 값을 여러 개 써도 상관없다. 1px solid red; => 테두리의 두께는 1px, 실선으로, 색상을 빨갛게. table과 달리 div는 한 줄 단위로 잡기 때문에 창이 커지면 같이 커진다. table보다 div를 선호하는 이유 중 하나. 수정이는 천재 수정이는 천재 w..
final 필드와 상수 fianl 필드는 최종적인 필드란 뜻으로, final 필드는 저장된 초기값이 최종값이므로, 수정할 수 없다. fianl필드의 초기값을 줄 수 있는 방법은 딱 두가지이다. 첫 번째는 필드 선언 시에 주는 방법이고, 두 번째는 생성자에서 주는 방법이다. 단순 값이라면 필드 선언 시에 주는 것이 제일 간단하지만 복잡한 초기화 코드가 필요하거나 객체 생성 시에 외부 데이터로 초기화해야 한다면 생성자에서 초기값을 지정해야 한다. 생성자는 final 필드의 최종 초기화를 마쳐야 하는데, 만약 초기화되지 않은 final 필드를 그대로 남겨두면 컴파일 에러가 발생한다. ex) public class Person { final String nation = "Korea"; final String k..
싱글톤 프로그램에서 단 하나의 객체만 만들도록 보장해야 하는 경우가 있는데, 단 하나만 생성된다고 해서 이 객체를 싱글톤이라고 한다. 싱글톤을 만들려면 클래스 외부에서 new연산자로 생성자를 호출할 수 없도록 막아야 한다. 생성자를 호출한 만큼 객체가 생성되기 때문이다. 생성자를 호출할 수 없도록 하려면 생성자 앞에 private 접근 제한자를 붙여주면 된다 . 그리고 자신의 타입인 정적 필드를 하나 선언하고 자신의 객체를 생성해 초기화한다. 참고로 클래스 내부에서는 new연산자로 생성자 호출이 가능하다. 정적 필드도 private 접근 제한자를 붙여 외부에서 필드값을 변경하지 못하도록 막는다. public class Car { // 정적 필드 private static Car singleton = ne..
Layout이란? GUI환경에서 컨테이너 위에 컴포넌트를 배치하는 기법으로, 일반적으로 컴포넌트의 크기와 위치를 절대값으로 지정한다. 레이아웃 종류로는 FlowLayout, BorderLayout, GridLayout, CardLayout, GridBagLayout이 있다. 1. FlowLayout - 컴포넌트가 컨테이너에 한줄로 배치되는 형태 - 한줄에 포함할 수 없는 경우 다음 줄로 넘어간다 - 컨테이너 크기에 따라 컴포넌트의 크기도 자동으로 조절된다 - 생성자의 위치를 배치하면 시작되는 위치를 변경한다 2. BorderLayout - 동, 서, 남, 북, 중앙의 위치를 지정 - default면 중앙으로 표시 - Frame 클래스의 default Layout 3. GridLayout - 가상의 행과 ..