| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- GEMINI
- 무중단배포
- AWS
- gemini cli
- 홈서버
- S3
- 오픈소스 기여
- 자동화
- 오픈소스
- Quarkus
- lambda
- firebase
- Java
- AI
- coroutine
- Workflow
- n8n
- Claude
- FCM
- optional
- Interface
- Security
- class
- Kotlin
- http-only cookie
- bluegreen
- WebFlux
- functional interface
- spring boot
- Today
- Total
목록Java (3)
빠르게 학습하고 빠르게 적용하자
Quarkus란?Quarkus는 Java 기반 클라우드 네이티브 애플리케이션을 빠르고 가볍게 만들기 위한 프레임워크입니다. 마이크로서비스컨테이너/Kubernetes 환경서버리스(Lambda 등)빠른 스타트업과 리소스 효율이 중요한 서비스위와 같은 서비스에서 주로 사용합니다. 저는 이 프레임워크를 사용해보진 않았지만, JVM 언어가 주력이기 때문에 첫 기여 리포지포리로 선정해보았습니다!!제가 오픈소스 기여 리포지토리/이슈를 선정했을 때 기준을 공유하자면, 1. 주로 사용하는 언어로 고르려고 했습니다. AI가 코드를 작성해주더라도, 본인이 이해할 수 있어야 메인테이너분께 해를 안 끼칩니다!!2. 메인테이너가 (이슈, PR이) 활발한 리포지토리를 선택하려 했습니다. 체계가 있으면 배울 점이 많을 것 같았습니다..
자바 개념을 확실히 다잡고 진짜 제대로 알고쓰자는 의미에서 기록을 시작합니다.내용은 학교 수업시간에 배운 내용을 바탕으로 저의 추가 지식을 더하고 검색을 통해 작성했습니다.목차 (배운 내용)Optional 정의Optional 사용 예제Lambda 사용 예제함수형 인터페이스참조 메서드Optional - Null 안정성 확보Optional(옵셔널)자바에서 흔히 발생하는 NullPointerException을 줄이기 위해 만들어진 클래스.값이 있을 수도, 없을 수도 있는 객체를 감싸는 래퍼(Wrapper) 역할을 함.Optional이란?T 타입 객체를 감싸는 클래스null 안정성을 제공 (안전한 null 처리)마치 값을 담는 상자(Box) 같은 개념// 값이 있을 때Optional opt1 = Optional..
자바 개념을 확실히 다잡고 진짜 제대로 알고쓰자는 의미에서 기록을 시작합니다.내용은 학교 수업시간에 배운 내용을 바탕으로 저의 추가 지식을 더하고 검색을 통해 작성했습니다. 목차 (배운 내용)클래스 개념 및 기본 구조객체 타입변환 (업캐스팅과 다운캐스팅)오버라이딩인터페이스예외제네릭컬렉션 프레임워크클래스와 객체💡 클래스클래스(Class): 객체를 만들기 위한 '틀' 또는 '설계도'로, 속성(필드)과 기능(메서드)을 정의함. 클래스 밖에 올 수 있는 3가지packageimport외부클래스 (external class)클래스 안에 올 수 있는 4가지 (클래스 구성 요소)필드메서드생성자: 객체 생성 기능, 클래스 이름과 동일해야 함내부클래스 (inner class)💡 객체객체(Object): 클래스로부터 생..