본문 바로가기
728x90

전체 글163

[Spring Boot] Spring Boot - Web(Servelet Web Applications) Spring Boot의 공식 문서 : Spring Boot Reference Documentation 그 중 Documentation Overview 문서 : Documentation Overview (spring.io) 5번 항목에서 Servlet Web Applications 개발자는 Spring MVC, Jersey, Embedded Servlet Containers 공식문서를 읽어보라고 나와 있다 그 중 Spring MVC 항목을 살펴봤다 Spring Boot의 공식 문서 :Spring Boot Reference Documentation 그 중 Web 문서 : Web (spring.io) Servlet Web Applications : Web (spring.io) - Servelet Web App.. 2023. 3. 30.
[Spring Boot] 스프링 부트 사용하기 Spring Boot의 공식 문서 : Spring Boot Reference Documentation 그 중 Spring Boot 사용하기 : Developing with Spring Boot 1. Build Systems Dependency Management Spring Boot는 종속성들의 버전을 관리하기 때문에 따로 명시할 필요가 없다. Spring Boot가 업그레이드 되면 종속성도 함께 업그레이드 된다. Spring Frame work의 버전과 연결되기 때문에 스프링 프레임 워크의 버전을 명시하지 않는 것이 좋다. 2. Structuring Your Code 패키지 패키지를 표시하지 않으면 default 패키지로 간주되는데, @ComponentScan @EntityScan 등의 어노테이션을 사.. 2023. 3. 30.
[Kotlin] 기본 문법 참고 : Basic syntax | Kotlin Documentation (kotlinlang.org) Basic syntax | Kotlin kotlinlang.org 1. Package & imports package my.demo import kotlin.text.* 2. 시작 지점 main 함수 fun main() { println("Hello world!") } // String 인자들을 받는 형태 fun main(args: Array) { println(args.contentToString()) } 3. 콘솔 출력 줄바꿈이 있는 없는 것과 있는 것 print("줄바꿈X") println("줄바꿈O") 4. 함수 반환 타입 생략 가능(알아서 추론함) & 축약 가능 fun sum(a: Int, b.. 2023. 2. 27.
[Kafka streams] 아키텍쳐 참고 : 공식홈페이지 Apache Kafka - architecture Apache Kafka Apache Kafka: A Distributed Streaming Platform. kafka.apache.org Kafka Streams는 Kafka 생산자 및 소비자 라이브러리를 기반으로 구축하고 데이터 병렬 처리, 분산 조정, 내결함성, 운영 간소화를 제공하는 Kafka의 기본 기능을 활용하여 애플리케이션 개발을 간소화한니다. 1. Stream Partitions and Tasks Partition이 데이터 로컬리티, 탄력성, 확장성, 고성능 및 내결함성을 구현하는 것의 핵심이다. task는 kafka topic partition을 베이스로한 병렬처리 모델의 논리적인 단위이다. processor topo.. 2023. 2. 27.
728x90