국비 [Day 18] 국비 0420 - 내용 정리 관계형 데이터베이스에서 검색하고자 하는 컬럼이 두 개 이상의 테이블에 있을 때 조인을 사용한다. 조인을 할 때에는 두 개의 테이블에 공통으로 들어가는 칼럼으로 조건식을 표현한다. 예시) '박지성' 고객이 주문한 모든 도서명과, 도서의 가격, 구매가격, 주문일을 출력 예시) 축구 관련 도서중에 가격이 8000원 이상인 도서를 구매한 고객의 이름, 도서명, 출판사명, 구매일을 출력하세요. 단, ... 국비dbdb [Day 17] 국비 0419 - 내용 정리 🌈도서 테이블 🌈고객 테이블 🌈주문 테이블 (그냥 하면 새로운 아이디가 만들어지기 때문에 반드시 그 테이블에 있는 아이디를 참조해야 한다는 뜻) book 테이블의 칼럼을 확인하는 명령어 book 테이블에 자료를 추가해주었다. 문자열의 패턴을 검색하고자 할 때에 사용하는 연산자 특정 컬럼을 기준으로 자료를 정렬하여 검색하고자 할 때 사용 예시) 모든 도서의 정보를 가격이 높은순으로 정렬하여 출... 국비dbJavaJava [Day 16] 국비 0418 - 내용 정리 🌈모든 컬럼을 다 검색 commit을 해줘야 변경한 값이 적용된다. 🌈특정 레코드만 수정하기 🌈한꺼번에 여러 개의 속성 바꾸기 🌈특정 조건식만 삭제 1. jdbc 드라이버를 메모리로 로드 2. DB서버에 연결 3. 데이터베이스 명령어를 실행하기 위한 객체를 생성 4. 데이터베이스 명령어를 실행(executeUpdate, executeQuery)... 국비dbJavaJava [Day 11] 국비 0411 - 내용 정리 지금까지는 프로그램 실행한 결과를 화면에 출력하였다. 화면에 출력한 결과는 컴퓨터 전원을 끄면 사라지게 된다. ==> 휘발성 그래서 프로그램 실행한 결과를 영구적으로 보관하고자 한다면 파일로 출력할 수 있다. 또, 지금까지는 프로그램 실행에 필요한 데이터를 키보드로부터 입력받았다. 필요하다면 프로그램 실행에 필요한 데이터를 파일로부터 읽어들일 수 있다. 입출력과 관련된 클래스들을 모아 놓은 ... 국비JavaJava [Day 15] 국비 0415 - 내용 정리 프로그램 실행한 결과를 화면에 출력: 컴퓨터를 끄면 날아가버림(휘발성) 파일로 출력: 실행한 결과를 영구적으로 저장할 수 있다. 이해관계에 있는 다수의 사용자가 최신의 정보를 공유하기 어렵다. 데이터베이스로 출력: 이해관계에 있는 다수의 사용자가 최신의 정보를 공유할 수 있다. 데이터를 쌓아놓은 더미를 말한다. 데이터베이스를 관리하는 시스템 oracle, mysql, mssql 데이터베이스 ... 국비dbJavaJava [Day 14] 국비 0414 - 내용 정리 🌟(EchoServer)예제1🌟 🌟(EchoClient)예제2🌟 👑(Client)연습문제1👑 👑(Server)연습문제2👑... 국비JavaJava [Day 13] 국비 0413 - 내용 정리 네트워크 프로그래밍과 관련한 클래스들을 모아놓은 패키지 🌈InetAddress 인터넷 상의 주소를 표현하기 위한 클래스 InetAddress는 생성자가 제공되지 않으면 static 메소드를 통하여 객체를 생성할 수 있다. 🌈URL 인터넷 상의 문서의 위치를 표현하기 위한 클래스 네트워크 상에 있는 두 대의 컴퓨터가 서로 데이터를 주고받는 프로그램 🌈통신과 관련된 기본 용어 ip주소 : 인터넷... 국비JavaJava [Day 12] 국비 0412 - 내용 정리 스레드: 실행 중인 메소드를 스레드라고 한다. 멀티스레드: 두 개 이상의 메소드를 가능하면 공평하게 실행시키는 프로그래밍 방식 이 때, 가능하면 p1과 p2가 공평하게 sayHello()를 동작하도록 하게 하려면 멀티스레드 방식으로 프로그래밍 한다. Thread 클래스를 상속받아 공평하게 실행시키고자 하는 일을 run메소드를 오버라이딩하여 그 안에 써준다. 객체를 생성하여 공평하게 일을 시키... 국비JavaJava 학원 OT, HTML 1일차 Naver band 사용 Cloud Storage 필요 HTML 환경 구축 vscode 설치 vscode 확장 설치 live server custom browser -> chrome HTML 기본 태그 사용 통계적으로 많이 사용하는 HTML tag 남이 만들어둔걸 가져와서 잘 쓰는걸 목표로 하자! 다음 수업 전까지 준비할 것 공부 자료 저장 매체 (USB, 클라우드) HTML 태그 복습... TILOT국비OT 국비 Day 09 : Method 예제 🌟예제1🌟 두 수를 이용해서 더 하는 프로그램을 작성하세요. 입력 계산, 출력을 함수로 따로 만들기 랜덤하게 숫자를 발생시키는 것도 함수로 처리 🌟예제2🌟 연습문제 👑연습문제1👑 문자열로 정수로 된 계산식을 입력하면 기호에 맞는 연산을 해서 출력해주는 프로그램을 작성하세요. +, -, *, /, % 각 연산은 함수로 분리해서 처리하세요. 입력, 출력, 계산을 모두 분리해서 함수로 만들어... Java국비Java [Day 06] 국비 0404 - 내용 정리 이름, 국어, 영어, 수학, 총점, 평균을 하나의 세트로 만들 수 있다. 현실 세계의 모든 것을 객체화 할 수 있다.(눈에 보이는 것일 수도 있고, 눈에 안 보이는 개념적인 것일 수도 있다.) 세상을 구성하고 모든 것을 객체라고 말 할 수 있다. 모든 구성요소들을 보호하게되면 아예 그 클래스 자체를 사용할 수 없다. - public: 외부의 어떤 클래스라도 접근할 수 있다. 클래스 이름과 같... Java국비Java 국비 Day 07 : Array 예제 🌟예제1🌟 🌟예제2🌟 🌟예제3🌟 1 ~ 10 사이의 정수를 순서대로 배열에 기억시키고 랜덤하게 섞어서 출력 🌟예제4🌟 정수 10개를 랜덤하게 만들어서 기억하는 배열을 만들고 기억된 정수를 내림차순 정렬해서 다시 기억시키고 배열의 데이터를 출력 연습문제 👑연습문제1👑 'A' - 'J' 까지의 문자를 랜덤하게 100개를 만들고 각 문자의 출현횟수를 기억할 배열을 만들어서 횟수만큼 '*'로 ... Java국비Java 자바스크립트 기본 2 function setName(obj) { obj = new Object(); obj.name = "jeungwoo"; const person = new Object(); setName(person); alert(person.name); 스택 생성 순서 : person 만들어 힙 1번 주소를 가르킴. 함수 호출해서 첫 obj.name이 person과 같은 힙 영역을 가르키면서(1번) 함수 전... 국비jsjs 13일... 객체를 배열처럼 관리하기 위한 클래스, 배열은 사이즈가 고정되어 있지만 ArrayList는 객체의 크기만큼 사이즈가 조절된다. 자료구조관련 클래스(ArrayList, Vector, ...)에 특정 클래스만 저장할 수 있도록 설정한것 컬렉션클래스에 실수로 다른클래스 타입이 저장됨을 방지하기 위해 사용한다. 저장된 요소를 꺼내올때 형변환을 하지 않아도 된다. 형식-> 클래스 명 <저장할 클래스 ... 국비국비 JSP 기본 2 이 단위로 사용자의 로그인 정보를 기억하고 있음.)에서 정보를 기억하고 있어서 로그인 정보가 유지될 수 있음. 버퍼 속성 page지시자의 buffer 속성 데이터(예를 들어 동영상)를 웹서버에서 사용자에게 보낸다면 웹 서버는 데이터들을 출력 스트림을 통해서 제공한다. 이때 동영상 파일을 한 번에 다 읽어들이는게 아니라 일정 사이즈만큼 출력 버퍼에 보내질 때까지 기다렸다가 꽉 차면 출력 스트림... 국비jsppage지시자jsp 자바 형변환 자바에서 데이터 기본 데이터 타입들의 자동 형변환은 byte(1byte) -> short, char(2byte)(char의 경우 양수의 경우만 가능) -> int(4byte) -> long(8byte) -> float(4byte)(long보다 크기는 작지만 표현 범위가 넓음! 밑의 b의 경우는 우변의 999~값이 기본형인 int형이 표현 가능한 범위를 넘어섭니다. 그렇기에 범위 초과오류가 발... 형변환자바국비국비
[Day 18] 국비 0420 - 내용 정리 관계형 데이터베이스에서 검색하고자 하는 컬럼이 두 개 이상의 테이블에 있을 때 조인을 사용한다. 조인을 할 때에는 두 개의 테이블에 공통으로 들어가는 칼럼으로 조건식을 표현한다. 예시) '박지성' 고객이 주문한 모든 도서명과, 도서의 가격, 구매가격, 주문일을 출력 예시) 축구 관련 도서중에 가격이 8000원 이상인 도서를 구매한 고객의 이름, 도서명, 출판사명, 구매일을 출력하세요. 단, ... 국비dbdb [Day 17] 국비 0419 - 내용 정리 🌈도서 테이블 🌈고객 테이블 🌈주문 테이블 (그냥 하면 새로운 아이디가 만들어지기 때문에 반드시 그 테이블에 있는 아이디를 참조해야 한다는 뜻) book 테이블의 칼럼을 확인하는 명령어 book 테이블에 자료를 추가해주었다. 문자열의 패턴을 검색하고자 할 때에 사용하는 연산자 특정 컬럼을 기준으로 자료를 정렬하여 검색하고자 할 때 사용 예시) 모든 도서의 정보를 가격이 높은순으로 정렬하여 출... 국비dbJavaJava [Day 16] 국비 0418 - 내용 정리 🌈모든 컬럼을 다 검색 commit을 해줘야 변경한 값이 적용된다. 🌈특정 레코드만 수정하기 🌈한꺼번에 여러 개의 속성 바꾸기 🌈특정 조건식만 삭제 1. jdbc 드라이버를 메모리로 로드 2. DB서버에 연결 3. 데이터베이스 명령어를 실행하기 위한 객체를 생성 4. 데이터베이스 명령어를 실행(executeUpdate, executeQuery)... 국비dbJavaJava [Day 11] 국비 0411 - 내용 정리 지금까지는 프로그램 실행한 결과를 화면에 출력하였다. 화면에 출력한 결과는 컴퓨터 전원을 끄면 사라지게 된다. ==> 휘발성 그래서 프로그램 실행한 결과를 영구적으로 보관하고자 한다면 파일로 출력할 수 있다. 또, 지금까지는 프로그램 실행에 필요한 데이터를 키보드로부터 입력받았다. 필요하다면 프로그램 실행에 필요한 데이터를 파일로부터 읽어들일 수 있다. 입출력과 관련된 클래스들을 모아 놓은 ... 국비JavaJava [Day 15] 국비 0415 - 내용 정리 프로그램 실행한 결과를 화면에 출력: 컴퓨터를 끄면 날아가버림(휘발성) 파일로 출력: 실행한 결과를 영구적으로 저장할 수 있다. 이해관계에 있는 다수의 사용자가 최신의 정보를 공유하기 어렵다. 데이터베이스로 출력: 이해관계에 있는 다수의 사용자가 최신의 정보를 공유할 수 있다. 데이터를 쌓아놓은 더미를 말한다. 데이터베이스를 관리하는 시스템 oracle, mysql, mssql 데이터베이스 ... 국비dbJavaJava [Day 14] 국비 0414 - 내용 정리 🌟(EchoServer)예제1🌟 🌟(EchoClient)예제2🌟 👑(Client)연습문제1👑 👑(Server)연습문제2👑... 국비JavaJava [Day 13] 국비 0413 - 내용 정리 네트워크 프로그래밍과 관련한 클래스들을 모아놓은 패키지 🌈InetAddress 인터넷 상의 주소를 표현하기 위한 클래스 InetAddress는 생성자가 제공되지 않으면 static 메소드를 통하여 객체를 생성할 수 있다. 🌈URL 인터넷 상의 문서의 위치를 표현하기 위한 클래스 네트워크 상에 있는 두 대의 컴퓨터가 서로 데이터를 주고받는 프로그램 🌈통신과 관련된 기본 용어 ip주소 : 인터넷... 국비JavaJava [Day 12] 국비 0412 - 내용 정리 스레드: 실행 중인 메소드를 스레드라고 한다. 멀티스레드: 두 개 이상의 메소드를 가능하면 공평하게 실행시키는 프로그래밍 방식 이 때, 가능하면 p1과 p2가 공평하게 sayHello()를 동작하도록 하게 하려면 멀티스레드 방식으로 프로그래밍 한다. Thread 클래스를 상속받아 공평하게 실행시키고자 하는 일을 run메소드를 오버라이딩하여 그 안에 써준다. 객체를 생성하여 공평하게 일을 시키... 국비JavaJava 학원 OT, HTML 1일차 Naver band 사용 Cloud Storage 필요 HTML 환경 구축 vscode 설치 vscode 확장 설치 live server custom browser -> chrome HTML 기본 태그 사용 통계적으로 많이 사용하는 HTML tag 남이 만들어둔걸 가져와서 잘 쓰는걸 목표로 하자! 다음 수업 전까지 준비할 것 공부 자료 저장 매체 (USB, 클라우드) HTML 태그 복습... TILOT국비OT 국비 Day 09 : Method 예제 🌟예제1🌟 두 수를 이용해서 더 하는 프로그램을 작성하세요. 입력 계산, 출력을 함수로 따로 만들기 랜덤하게 숫자를 발생시키는 것도 함수로 처리 🌟예제2🌟 연습문제 👑연습문제1👑 문자열로 정수로 된 계산식을 입력하면 기호에 맞는 연산을 해서 출력해주는 프로그램을 작성하세요. +, -, *, /, % 각 연산은 함수로 분리해서 처리하세요. 입력, 출력, 계산을 모두 분리해서 함수로 만들어... Java국비Java [Day 06] 국비 0404 - 내용 정리 이름, 국어, 영어, 수학, 총점, 평균을 하나의 세트로 만들 수 있다. 현실 세계의 모든 것을 객체화 할 수 있다.(눈에 보이는 것일 수도 있고, 눈에 안 보이는 개념적인 것일 수도 있다.) 세상을 구성하고 모든 것을 객체라고 말 할 수 있다. 모든 구성요소들을 보호하게되면 아예 그 클래스 자체를 사용할 수 없다. - public: 외부의 어떤 클래스라도 접근할 수 있다. 클래스 이름과 같... Java국비Java 국비 Day 07 : Array 예제 🌟예제1🌟 🌟예제2🌟 🌟예제3🌟 1 ~ 10 사이의 정수를 순서대로 배열에 기억시키고 랜덤하게 섞어서 출력 🌟예제4🌟 정수 10개를 랜덤하게 만들어서 기억하는 배열을 만들고 기억된 정수를 내림차순 정렬해서 다시 기억시키고 배열의 데이터를 출력 연습문제 👑연습문제1👑 'A' - 'J' 까지의 문자를 랜덤하게 100개를 만들고 각 문자의 출현횟수를 기억할 배열을 만들어서 횟수만큼 '*'로 ... Java국비Java 자바스크립트 기본 2 function setName(obj) { obj = new Object(); obj.name = "jeungwoo"; const person = new Object(); setName(person); alert(person.name); 스택 생성 순서 : person 만들어 힙 1번 주소를 가르킴. 함수 호출해서 첫 obj.name이 person과 같은 힙 영역을 가르키면서(1번) 함수 전... 국비jsjs 13일... 객체를 배열처럼 관리하기 위한 클래스, 배열은 사이즈가 고정되어 있지만 ArrayList는 객체의 크기만큼 사이즈가 조절된다. 자료구조관련 클래스(ArrayList, Vector, ...)에 특정 클래스만 저장할 수 있도록 설정한것 컬렉션클래스에 실수로 다른클래스 타입이 저장됨을 방지하기 위해 사용한다. 저장된 요소를 꺼내올때 형변환을 하지 않아도 된다. 형식-> 클래스 명 <저장할 클래스 ... 국비국비 JSP 기본 2 이 단위로 사용자의 로그인 정보를 기억하고 있음.)에서 정보를 기억하고 있어서 로그인 정보가 유지될 수 있음. 버퍼 속성 page지시자의 buffer 속성 데이터(예를 들어 동영상)를 웹서버에서 사용자에게 보낸다면 웹 서버는 데이터들을 출력 스트림을 통해서 제공한다. 이때 동영상 파일을 한 번에 다 읽어들이는게 아니라 일정 사이즈만큼 출력 버퍼에 보내질 때까지 기다렸다가 꽉 차면 출력 스트림... 국비jsppage지시자jsp 자바 형변환 자바에서 데이터 기본 데이터 타입들의 자동 형변환은 byte(1byte) -> short, char(2byte)(char의 경우 양수의 경우만 가능) -> int(4byte) -> long(8byte) -> float(4byte)(long보다 크기는 작지만 표현 범위가 넓음! 밑의 b의 경우는 우변의 999~값이 기본형인 int형이 표현 가능한 범위를 넘어섭니다. 그렇기에 범위 초과오류가 발... 형변환자바국비국비