본문 바로가기

전체 글116

2021.07.02 수업일지 - SQL(Structured Query language) 다시보기 - 프로시저 : 절차형 SQL을 활용하여 특정 기능을 수행하는 일종의 트랜잭션 언어 - SQL(Structured Query language) 본수업 - 함수 Q1. 사원번호가 홀수인 사원 검색 SELECT * FROM EMP WHERE MOD(EMPNO,2)=1; Q2. 사원번호가 짝수인 사원 검색 SELECT * FROM EMP WHERE MOD(EMPNO,2)=0; SELECT * FROM EMP WHERE NOT MOD(EMPNO,2)=1; Q3. 출력한 사원번호 목록을 내림차순으로 정리 SELECT * FROM EMP WHERE MOD(EMPNO,2)=1 ORDER BY EMPNO DESC; Q4. 테이블의 구조를 보고 싶을때 .. 2021. 7. 3.
2021.07.01 수업일지 - SQL(Structured Query Language) 시작하기 우리의 목표는 웹서버 개발자이기 때문에 서버에 저장할 줄 알아야 한다. 이를 위해서 DBMS를 사용해야 한다. 어떤 걸 DBMS라고 할까. 관계형(Relation) DB (정형 데이터 ; 문자, 숫자를 저장한)가 있다. 그 종류에는 오라클, msSQL, mySQL, 마리아 DB 등 이 있다. 이렇게 종류는 많지만 표준 SQL을 공부해보도록 하자. ※ 참고 - Relaton : 데이터들을 표; 테이블 형태로 표현하는것. 릴레이션 스키마(구조 나타냄)와 릴레이션 인스턴스(실제값)로 구성. - SQL 다운로드 과정 10. SQL DEV는 압축 풀고 안에 있는 실행파일만 찾아서 바탕화면에 복사하면 된다. ※ 설치는 설정되어 있는 경로에 맞게 하.. 2021. 7. 3.
2021.06.30 수업일지 - input output stream review - 출력은 outputstream - 데이터 필터는 중간에 - DataOutputStream은 조각난 1바이트 형태를 4바이트형트로 변환해서 전환 - 아웃풋 인풋 스트림은 바이트 단위로 - writeUTF(); 다국어 처리 - 문자방식 스트림으로 기계어를 인간어로 전환할때 깨지지 않게 하는 역할을 한다. - Buffered가 들어가는 것은 임시기억 장치 역할을 함 - 원래는 System.out.println("");은 필터 printStream의 소속이다. 원칙은 class printwriter을 이용해서 출력해야 함이 맞다. - 프린트스트림 대신에 PrintWriter을 쓰는걸 권장한다. 예제) 문자스트림으로 특정 문자를 데이터로 전환 package .. 2021. 7. 3.
2021.06.29 수업일지 - 컬렉션 프레임워크 + 다시 보기 - Iterator - treeMap - hashMap -> Iterator 없음 - Map 계열은 key와 Value에서 key를 통해서 데이터를 추출한다. - 스레드와 동기화 1. 프로세스와 쓰레드 - 프로세스는 실행 중인 프로그램을 의미한다. - 스레드는 프로세스 내에서 별도의 실행 흐름을 갖는 대상이다. - 모든 프로세스에는 한 개 이상의 스레드가 존재하며 작업을 수행한다. - 프로세스 내에서 둘 이상의 스레드를 생성하는 것이 가능하다. - 사실 스레드는 모든 일의 기본 단위이다. main 메서드를 호출하는 것도 프로세스 생성시 함께 생성 되는 main 쓰레드를 통해서 이뤄진다. - 별도의 쓰레드 생성을 위해서는 별도의 스레드 클래스를 정의해야 한다. - 스레드.. 2021. 7. 3.