본문 바로가기

비전공자53

[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 25) - JDBC DAO, 실습 2022.09.02 [FRI] - Day 25- 수업 주요 목차 JDBC DAO 실습 🤖Review * Java SE 상속 vs. 구현 직렬화 thread process synchronized static final overloading vs. overriding DB & JDBC SQL 종류 - DDL (Data Definition Language : 데이터 정의어) - CREATE(생성), DROP(삭제), ALTER(구조수정) -> 틀(테이블) - DML (Data Manipulation Language : 데이터 조작어) - INSERT(추가/입력), SELECT(조회), UPDATE(수정), DELETE(삭제) -> 정보 ( CRUD : Create, Read, Update, Delete) ->.. 2022. 9. 3.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 24) - JDBC basic, SQL, JDBC 설계구조 2022.09.01 [THU] - Day 24- 수업 주요 목차 JDBC basic SQL JDBC 설계구조 🤖Review Process : 현재 실행 중인 프로그램 Thread : 프로그램 내부 세부적인 실행단위 Multi-Threading : 한번에 다양한 작업을 동시에 수행하기 위해 여러 thread를 사용하는 Synchronized : Multi-Threading시 공유되는 자원에서 비롯되는 오류를 막고자 특정 영역을 single thread 환경으로 처리하는 (데이터의 안정성이 보장된다.) Object Serialization(객체 직렬화) : Heap 메모리 영역에 객를 외부로 전송 Object DeSerialization(객체 직렬화) : 외부에 있는 객체 정보를 Memory로 복 enum .. 2022. 9. 1.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day23) - Nested Class(Inner Class), Chatting program 실습, Enum, Lambda 2022.08.30 [WED] - Day 23- 수업 주요 목차 Nested Class(Inner Class) Chatting program 실습 Enum Lambda 🤖 REVIEW Thread - 프로세스 내 세부적 실행단위 (ex. 일꾼) Process - 현재 실행 중인 프로그램 Multi-Threading => 한번에 여러가지 일을 수행하기 위해 여러 thread를 사용하는 것 (ex. 채팅에 입력&출력이 동시에 이루어지는 것 / 영상플레이어에 영상, 음향, 자막 동시에 시행되는 것) 문자열 담당 클래스 String => 불변, 새로생성, 하나가 여러 곳에서 쓰일 때 StringBuilder => 가변, 문자열 자체를 수정, 문자열 자체가 자주 바뀔 때 사용 , => 단일 thread 환경에 적.. 2022. 8. 31.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 22) - socket network 실습 2022.08.30 [TUE] - Day 22- 수업 주요 목차 socket network 실습 🤖Review Socket : 네트워크 연결의 양끝단위 (end point) 로서 통신을 위한 인터페이스를 의미 ex) 전화기 client 의 예 ) Socket(server ip,port) socket.getOutputStream() => 서버로 출력하기 위한 스트림 socket.getInputStream() => 서버에서 입력받기 위한 스트림 ServerSocket : 서버에서 생성하는 서버소켓 ex) 대표전화의 역할, 접수처의 역할 accept() : Socket => 클라이언트의 접속을 대기하다 클라이언트가 접속하면 실행 일반 Socket을 return해준다. 이 일반 socket이 클라이언트와 통신하.. 2022. 8. 30.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 21) - synchronized (동기화), Network, multi threading, Single thread, thread-safe 2022.08.29 [MON] - Day 21- 수업 주요 목차 synchronized (동기화) Network Multi threading Single thread Thread-safe 🤖Review Daemon Thread : 자신을 생성한 thread가 종료되면 함께 종료되는 thread java.lang.Thread의 setDaemon(true)로 설정한다. ex) Word Thread가 종료되면 BackUp thread또한 함께 종료되어야 하므로 BackUp thread를 Daemon thread로 설정한다. 🔎 간단리뷰 1. Thread 1 * thread: process 내의 세부적 실행단위 * process: 현재 실행중인 프로그램 * multi-threading: 다수의 스레드가 동시에 .. 2022. 8. 29.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 20) - Thread(cont.) 2022.08.26 [FRI] - Day 20- 수업 주요 목차 Thread 개념 Thread 생성방법 🤖Review - Thread : 프로세스 내부의 세부적 실행단위, 스레드의 사전적 의미는 실 - Process : 현재 실행 중인 프로그램을 말함 ex) 동영상 플레이어가 실행 중이면 프로세스이고 그 동영상 플레이어 프로세스 내부의 세부적 실행단위인 영상, 음향, 자막과 같은 것이 스레드이다. 이들이 동시에 실행되는 것을 멀티 스레딩(Multi Threading)이라고 한다. 여러개의 실(thread)가 모여 옷(process)을 구성한다. - Thread 생성방법 1. extends thread 2. implements Runnable Thread 동작원리 - start() : thread를 실행가.. 2022. 8. 28.