| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- lambda
- Docker
- 자료구조
- 자바 입출력 스트림
- 람다
- 일프로
- 알고리즘
- 쓰레드
- container
- 김영한
- 자바
- 시작하세요 도커 & 쿠버네티스
- SQL
- RDB
- 동시성
- 인프런
- mysql
- 컨테이너
- 쿠버네티스
- 도커
- 데이터베이스
- replicaset
- 실전 자바 고급 1편
- Kubernetes
- 스레드
- Thread
- java
- 함수형 인터페이스
- db
- 도커 엔진
- Today
- Total
목록Language (101)
쌩로그
목록개요본론 2-1. 함수 기초 2-2. 다중 반환값과 가변 인수 (*args, **kwargs) 2-3. 중첩 함수와 람다 (Lambda) 2-4. 사용자 입력 (input)과 타입 변환 2-5. input 예외처리요약1. 개요해당 포스팅은 인프런 - 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)을 학습하고 정리한 포스팅이다.이번 챕터에서는 파이썬 함수 및 입력에 대해 정리한다.함수의 개념과 정의 방법, 다양한 반환 방식과 가변 인수(*args, **kwargs), 람다(Lambda) 함수, 그리고 input() 함수를 활용한 사용자 입력 처리와 예외처리까지 파이썬 함수의 전반적인 개념을 학습한다.2. 본론2-1. 함수 기초함수(function)란 이름을 붙여 정의한 ..
목록개요본론 2-1. 제어문 (if문) 2-2. 반복문 - for문 2-3. 반복문 - while문요약1. 개요해당 포스팅은 인프런 - 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)을 학습하고 정리한 포스팅이다.이번 챕터에서는 파이썬 흐름 제어에 대해 정리한다.프로그램의 실행 흐름을 제어하는 두 가지 핵심 도구인 조건문(if)과 반복문(for, while)을 다루며, 관계/논리 연산자부터 break/continue, for-else/while-else 구문까지 파이썬 흐름 제어의 전반적인 개념을 학습한다.2. 본론2-1. 제어문 (if문)조건문은 특정 조건이 참(True)이냐 거짓(False)이냐에 따라 실행할 코드 블록을 분기하는 구문이다.if문 기본 구조# 기본 형식if..
목록개요본론 2-1. 숫자형 (int, float) 2-2. 문자형 (str) 2-3. 리스트 (list) 2-4. 튜플 (tuple) 2-5. 딕셔너리 (dict) 2-6. 집합 (set)요약1. 개요해당 포스팅은 인프런의 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original) 강의를 학습하고 정리한 포스팅이다.이번 챕터에서는 파이썬이 지원하는 주요 자료형인 숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합에 대해 정리한다.파이썬이 지원하는 자료형은 다음과 같다.자료형설명int정수float실수complex복소수bool불린str문자열 (시퀀스)list리스트 (시퀀스)tuple튜플 (시퀀스)set집합dict사전2. 본론2-1. 숫자형 (int, float)정수(int) & 실수(..
목록개요본론 2-1. print 함수 2-2. 파이썬 변수요약1. 개요해당 포스팅은 인프런의 프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original) 강의를 학습하고 정리한 포스팅이다.이번 챕터에서는 파이썬의 가장 기본이 되는 출력 함수 print()와 변수 선언 방식에 대해 정리한다.2. 본론2-1. print 함수파이썬에서 가장 먼저 배우는 것은 출력 함수 print()이다.기본 출력파이썬은 ', ", ''', """ 모두 문자열로 인식한다.print('Python Start!')print("Python Start!")print('''Python Start!''')print("""Python Start!""")separator(sep) 옵션sep 옵션으로 여러 값을 출력할 때 구분자..
목차포스팅 개요본론 2-1. 프로그래밍 패러다임 2-2. 함수형 프로그래밍이란? 2-3. 자바와 함수형 프로그래밍1 2-4. 자바와 함수형 프로그래밍2 2-5. 자바와 함수형 프로그래밍3요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 3편 Section 14의 함수형 프로그래밍 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv3 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 프로그래밍 패러다임프로그래밍 패러다임이란 프로그램을 구성하고 구현하는 사상이나 접근법을 말한다. 대표적인 프로그래밍 패러다임은 크게 다음과 같이 분류할 수 있다. 명령형 프로그래밍 (Imperative) 절차..
목차포스팅 개요본론 2-1. 단일 스트림 2-2. 스레드 직접 사용 2-3. 스레드 풀 사용 2-4. Fork/Join 패턴 2-6. Fork/Join 프레임워크2- 작업 훔치기 2-7. 작업 훔치기 알고리즘 2-8. Fork/Join 프레임워크3 - 공용 풀 2-9. 자바 병렬 스트림 2-10. 병렬 스트림 사용시 주의점1 2-11. 병렬 스트림 사용시 주의점2요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 3편 Section 13의 병렬 스트림 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv3 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 단일 스트림자바 병렬 스트림을 제대..
목차포스팅 개요본론 2-1. 디폴트 메서드가 등장한 이유 2-2. 디폴트 메서드 소개 2-3. 디폴트 메서드의 올바른 사용법요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 3편 Section 12의 디폴트 메서드 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv3 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 디폴트 메서드가 등장한 이유자바 8에서 디폴트 메서드(default method) 가 등장하기 전에는 인터페이스에 메서드를 새로 추가하는 순간, 이미 배포된 기존 구현 클래스들이 해당 메서드를 구현하지 않았기 때문에 전부 컴파일 에러를 일으키게 되는 문제가 있었다. 이 때문..
목차포스팅 개요본론 2-1. 옵셔널이 필요한 이유 2-2. Optional의 생성과 값 획득 2-3. Optional 값 처리 2-4. 즉시 평가와 지연 평가1 2-5. 즉시 평가와 지연 평가2 2-6. 즉시 평가와 지연 평가3 2-7. orElse() vs orElseGet() 2-8. 실전 활용1 - 주소 찾기 2-9. 실전 활용2 - 배송 2-10. 옵셔널 - 베스트 프랙티스요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 3편 Section 11의 Optional 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv3 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 옵셔널이 필요..
목차포스팅 개요본론 2-1. 컬렉터1 2-2. 컬렉터2 2-3. 다운 스트림 컬렉터1 2-4. 다운 스트림 컬렉터2요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 3편 Section 10의 스트림 API3 - 컬렉터 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv3 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 컬렉터1스트림이 중간 연산을 거쳐 최종 연산으로써 데이터를 처리할 때, 그 결과물이 필요한 경우가 많다. 대표적으로 "리스트 나 맵 같은 자료 구조에 담고 싶다"거나 "통계 데이터를 내고 싶다"는 식의 요구가 있을 때, 이 최종 연산에 Collectors 를 활용한다. ..
목차포스팅 개요본론 2-1. 스트림 생성 2-2. 중간 연산 2-3. FlatMap 2-4. Optaional 간단 설명 2-5. 최종 연산 2-6. 기본형 특화 스트림요약1. 포스팅 개요해당 포스팅은 김영한의 실전 자바 고급 3편 Section 9의 스트림 API2 - 기능 에 대한 학습 내용이다.학습 레포 URL : https://github.com/SsangSoo/inflearn-holyeye-java-adv3 (해당 레포는 완강시 public으로 전환 예정이다.)2. 본론2-1. 스트림 생성스트림(Stream)은 자바 8부터 추가된 기능으로, 데이터 처리에 있어서 간결하고 효율적인 코드 작성을 가능하게 해준다. 스트림을 이용하면 컬렉션(List, Set 등)이나 배열에 저장된 요소들을 반복문 없이..