본문 바로가기

전체 글48

SQL - DAY2 Database : 논리적인 Data들의 저장소, 중복 최소화한 통합된 Data(Integrated Data), Shared Data (user, DBA, 다양한 언어로 만들어진 여러 Application이 공유) 운영 데이터 - Business 목적을 가지고 조직, 기업의 업무를 수행하는데 필요한 Data 저장 실시간 접근, 동시성, 데이터가 추가, 삭제, 수정등으로 최신 데이터를 항상 유지 DBMS : Database 관리 시스템(프로그램) 메모리와 프로세스들로 구성 데이터 무결성, 보안 및 데이터 읽기, 추가, 삭제, 수정에 필요한 권한 검사 기능 제공 데이터 병렬 처리 기능을 제공 장애로부터 데이터 보호 데이터 (이용을 위한 ) 논리적 독립성과 물리적 독립성 보장 DBMS history 계층형 -.. 2023. 4. 5.
SQL - DAY1 자바 필기 평가 - 이번주 내에 봄? 객관식 20~25문항 자바 실기 평가 - 완성한것까지만 보낼것 akasha.park@gmail.com 성적처리 .java 들을 zip압축해서 메일 전송 _____________________________________________________________ 데이터 - 해석할 수 있는 의미를 가진 기호 분류1 - 정성적 데이터, 정량적 데이터 분류2 - 정형 데이터(값의 의미 파악이 용이, 규칙적인 값을 저장, rdbms, excel) 반정형 데이터 (데이터+메타정보, 가변적 - html, xml, json) 비정형 데이터 (정해진 규칙이 없는 값, 값의 의미 파악이 어려움 - pdf, 이미지, sound, 동영상 데이터) 데이터 저장소 - 파일, Database.. 2023. 4. 5.
자바 Day22 Arrays.sort(집합객체-배열) - 오름차순 Arrays.sort(집합객체,Comparator.reverseOrder()); //내림차순 Arrays.sort(집합객체,Collections.reverseOrder()); //내림차순 원하는대로 정렬 조건을 다르게 하거나, 내림차순으로 정렬하려면 1. 익명인터페이스 java.util.Comparator를 구현한 Class내 compare() 메서드를 원하는 정렬조건으로 오버라이드 - 객체 외부에서 비교할 두 객체를 비교할때 비교 기준으로써의 역할을 함 2. Comparable 인터페이스의 compareTo() 메서드를 원하는 정렬조건으로 오버라이드 - 객체 내부에 비교 기준을 부여하여 다른 객체와 비교를 하는 것 package com.exam.enti.. 2023. 4. 5.
자바 Day19 프로세스 -메모리상에 로딩된 프로그램 프로그램은 하드디스크에 저장된 파일=> 메모리에 로딩되면 Process 스레드 - 프로세스 내에서 실행되는 CPU 사용하는 최소 단위 자바는 멀티 스레드 프로그래밍이 용이 상속으로 스레드 구현 - extends Thread 인터페이스를 구현 - implments Runnable 스레드 동작 코드 - public void run() { } 를 override 스레드 스케줄러를 호출해서 스레드 대기 큐에서 CPU할당을 기다림 - Runnable 상태, start() main 메서드를 JVM(스레드 그룹)에 main 스레드가 실행시킴 실행중인 프로그램에서 특정 시점에 실행중인 스레드 객체를 반환 - Thread.currentThread() 스레드 이름 반환, 설정 - se.. 2023. 3. 29.
자바 Day20 스트림(stream) - (소프트웨어 관점)데이터를 목적지로 입출력하기 위한 방법 * 단방향 - input stream, output stream * FIFO 구조 - 순서대로 데이터가 입출력됨 * 지연될 수 있다 - 데이터가 처리되어야 스트림으로부터 다음 데이터를 읽어서 처리 자바 I/O특성 1byte -> 8k 버퍼단위 ->OO버퍼 단위 입출력할 수 있게 설계됨 스트림으로부터 1byte, 2byte단위로 직접 읽고 쓰는 1차스트림을 버퍼링을 이용해서 처리속도개선, 필터링, 변환을 처리하는 2차스트림 chaining(생성자의 인수로 연결)해서 사용함 1차스트림 XXXInputStream, XXXOutputStream 클래스들은 1byte 단위로 read/write수행 (binary, 동영상, 음원, 이.. 2023. 3. 29.
쇼핑몰 구축 package com.order.entity; import com.order.utill.CommonUtill; public class Product { private String prodId; private String prodName; private int quantity; private int price; public Product(String prodId, String prodName, int quantity, int price) { super(); this.prodId = prodId; this.prodName = prodName; this.quantity = quantity; this.price = price; } public String getProdId() { return prodId; } .. 2023. 3. 29.