일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인프런
- 자료구조
- 시작하세요 도커 & 쿠버네티스
- 컨테이너
- container
- Docker
- 쿠버네티스
- Java IO
- 실전 자바 고급 1편
- Collection
- Thread
- 스레드
- 스레드 제어와 생명 주기
- 도커 엔진
- java socket
- 도커
- java network
- 자바
- 동시성
- 리스트
- 김영한
- 자바 입출력 스트림
- Kubernetes
- LIST
- 자바 io 보조스트림
- 쓰레드
- java
- 멀티 쓰레드
- filewriter filereader
- 알고리즘
- Today
- Total
목록Language/JAVA (40)
쌩로그
목차포스팅 개요본론 2-1. 채팅 프로그램 - 설계 2-2. 채팅 프로그램 - 클라이언트 2-3. 채팅 프로그램 - 서버1 2-4. 채팅 프로그램 - 서버2 2-5. 채팅 프로그램 - 서버3 2-6. 채팅 프로그램 - 서버4요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 10의 채팅 프로그램 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 채팅 프로그램 - 설계지금까지 학습한 네트워크를 활용해서 간단한 채팅 프로그램을 만들어본다. 요구사항은 다음과 같다. 서버에 접속한 사용자는 모두 대화할 수 있어야 한다. 다..
목차포스팅 개요본론 2-1. 네트워크 프로그램4 - 자원 정리1 2-2. 네트워크 프로그램5 - 자원 정리2 2-3. 네트워크 프로그램6 - 자원 정리3 2-4. 네트워크 프로그램7 - 자원 정리4 2-5. 네트워크 예외1 - 연결 예외 2-6. 네트워크 예외2 - 타임아웃 2-7. 네트워크 예외3 - 정상 종료 2-8. 네트워크 예외4 - 강제 종료요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 9의 네트워크 - 프로그램2 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 네트워크 프로그램4 - 자원 정리1지금..
목차포스팅 개요본론 2-1. 네트워크 프로그램1 - 예제 2-2. 네트워크 프로그램1 - 분석 2-3. 네트워크 프로그램2 - 예제 2-4. 네트워크 프로그램2 - 분석 2-5. 네트워크 프로그램3 2-6. 자원 정리1 2-7. 자원 정리2 2-8. 자원 정리3 2-9. 자원 정리4요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 8의 네트워크 - 프로그램1 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 네트워크 프로그램1 - 예제이제 본격적으로 자바 네트워크 프로그램을 작성해보자.여기서는 TCP/IP로 개발할..
목차포스팅 개요본론 2-1. 클라이언트와 서버1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 7의 네트워크 - 기본 이론 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)참고로 해당 강의는 처음 내용 외엔 영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 일부로 구성되어있다.2. 본론2-1. 클라이언트와 서버네트워크에서는 클라이언트와 서버라는 단어가 자주 등장한다.그런데 클라이언트와 서버는 네트워크나 컴퓨터에서만 사용되는 용어가 아니라 넓은 범위에서 일반적으로 사용되는 용어이다.네트워크를 시작하기 전에 먼저 클라이언트와 서버라는 ..
목차포스팅 개요본론 2-1. File 2-2. File2 2-3. 경로 표시 2-4. Files로 문자 파일 읽기 2-5. 파일 복사 최적화요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 6의 File, Files 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. File자바에서 파일 또는 디렉토리를 다룰 때는 File 또는 Files , Path 클래스를 사용하면 된다.이 클래스들을 사용하면 파일이나 폴더를 생성하고, 삭제하고, 또 정보를 확인할 수 있다. 먼저 File 클래스를 사용해보자.import java..
목차포스팅 개요본론 2-1. 회원 관리 예제1 - 메모리 2-2. 회원 관리 예제2 - 파일에 보관 2-3. 회원 관리 예제3 - DataStream 2-4. 회원 관리 예제4 - ObjectStream 2-5. XML, JSON, 데이터베이스요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 5의 I/O 활용 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 회원 관리 예제1 - 메모리I/O를 사용해서 회원 데이터를 관리하는 예제를 만들어보자. 요구사항회원 관리 프로그램을 작성해라.회원의 속성은 다음과 같다. ID..
목차포스팅 개요본론 2-1. 문자 다루기1 - 시작 2-2. 문자 다루기2 - 스트림을 문자로 2-3. 문자 다루기3 - Reader, Writer 2-4. 문자 다루기4 - BufferedReader 2-5. 기타 스트림요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 4의 I/O 기본2 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 문자 다루기1 - 시작스트림의 모든 데이터는 byte 단위를 사용한다.따라서 byte 가 아닌 문자를 스트림에 직접 전달할 수 는 없다.예를 들어서 String 문자를 스트림을 ..
목차포스팅 개요본론 2-1. 스트림 시작1 2-2. 스트림 시작2 2-3. InputStream, OutputStream 2-4. 파일 입출력과 성능 최적화1 - 하나씩 쓰기 2-5. 파일 입출력과 성능 최적화2 - 버퍼 활용 2-6. 파일 입출력과 성능 최적화3 - Buffered 스트림 쓰기 2-7. 파일 입출력과 성능 최적화4 - Buffered 스트림 읽기 2-8. 파일 입출력과 성능 최적화5 - 한 번에 쓰기요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 3의 I/O 기본1 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다..
목차포스팅 개요본론 2-1. 컴퓨터와 데이터 2-2. 컴퓨터와 문자 인코딩1 2-3. 컴퓨터와 문자 인코딩2 2-4. 문자 집합 조회 2-5. 문자 인코딩 예제1 2-6. 문자 인코딩 예제2요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 2의 문자 인코딩 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 컴퓨터와 데이터개발자가 개발하며 다루는 데이터는 크게 010101로 되어 있는 바이너리 데이터(또는 byte 기반의 데이터)와 "ABC", "가나 다"와 같은 문자로 되어 있는 텍스트 데이터 두 가지다. 텍스트 ..
목차포스팅 개요본론 2-1. ExecutorService 우아한 종료 - 소개 2-2. ExecutorService 우아한 종료 - 구현 2-3. Executor 스레드 풀 관리 - 코드 2-4. Executor 스레드 풀 관리 - 분석 2-5. Executor 전략 - 고정 풀 전략 2-6. Executor 전략 - 캐시 풀 전략 2-7. Executor 전략 - 사용자 정의 풀 전략 2-8. Executor 예외 정책요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 1편 Section 14의 스레드 풀과 Executor 프레임워크2 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv1 (해당 레포는 완강..