일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- Docker
- 스레드 제어와 생명 주기
- 도커
- 도커 엔진
- 자바 io 보조스트림
- 김영한
- Collection
- 알고리즘
- 자료구조
- Kubernetes
- 자바
- 쓰레드
- 동시성
- 컨테이너
- 멀티 쓰레드
- java socket
- container
- 스레드
- Thread
- 리스트
- java network
- 쿠버네티스
- 시작하세요 도커 & 쿠버네티스
- 인프런
- filewriter filereader
- 자바 입출력 스트림
- 실전 자바 고급 1편
- LIST
- Java IO
- Today
- Total
목록전체 글 (254)
쌩로그
목차포스팅 개요본론 2-1. 람다가 필요한 이유1 2-2. 람다가 필요한 이유2 2-3. 람다가 필요한 이유3 2-4. 함수 vs 메서드 2-5. 람다 시작요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 3편 Section 2의 람다가 필요한 이유 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv3 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 람다가 필요한 이유1람다를 본격적으로 학습하기 전에, 먼저 람다가 필요한 이유에 대해서 알아본다.람다를 이해하려면 먼저 내부 클래스에 대한 개념을 확실히 알아두어야 한다. 지금 잠시 설명하는 내용은 익명 클래스 활용의 심화적인 내용이다.람..
목차포스팅 개요본론 2-1. HTTP 서버7 - 애노테이션 서블릿1 - 시작 2-2. HTTP 서버8 - 애노테이션 서블릿2 - 동적 바인딩 2-3. HTTP 서버9 - 애노테이션 서블릿3 - 성능 최적화 2-4. HTTP 서버 활용 - 회원 관리 서비스1 2-5. HTTP 서버 활용 - 회원 관리 서비스2요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 15의 HTTP 서버 활용 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. HTTP 서버7 - 애노테이션 서블릿1 - 시작지금까지 학습한 애노테이션 내용을 바탕..
목차포스팅 개요본론 2-1. 에노테이션이 필요한 이유 2-2. 애노테이션 정의 2-3. 메타 애노테이션 2-4. 애노테이션과 상속 2-5. 애노테이션 활용 - 검증기 2-6. 자바 기본 애노테이션요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 14의 애노테이션 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 에노테이션이 필요한 이유남은 문제점 리플렉션 서블릿은 요청 URL과 메서드 이름이 같다면 해당 메서드를 동적으로 호출할 수 있다. 하지만 요청 이름과 메서드 이름을 다르게 하고 싶다면 어떻게 해야할까? 예를..
목차포스팅 개요본론 2-1. 리플렉션이 필요한 이유 2-2. 클래스와 메타데이터 2-3. 메서드 탐색과 동적 호출 2-4. 필드 탐색과 값 변경 2-5. 리플렉션 - 활용 예제 2-6. 생성자 탐색과 객체 생성 2-7. HTTP 서버6 - 리플렉션 서블릿요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 13의 리플렉션 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 리플렉션이 필요한 이유우리가 앞서 커맨드 패턴으로 만든 서블릿은 아주 유용하지만, 몇 가지 단점이 있다. 하나의 클래스에 하나의 기능만 만들 수 있다..
목차포스팅 개요본론 2-1. HTTP 서버1 - 시작 2-2. HTTP 서버2 - 동시 요청 2-3. HTTP 서버3 - 기능 추가 2-4. URL 인코딩 2-5. HTTP 서버4 - 요청, 응답 2-6. HTTP 서버5 - 커맨드 패턴 2-7. 웹 애플리케이션 서버의 역사요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 2편 Section 12의 HTTP - 서버 만들기 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv2 (해당 레포는 완강시 public으로 전환 예정이다.)참고로 Seciton 11 의 내용을 skip 했는데, 영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의의 일부이기 때문에 ..
목차포스팅 개요본론 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..