분류 전체보기545 [WebFlux] 💚 Webflux 그림으로 이해하기(Reactive프로그래밍) 아래의 개념정리는 유튜브 메타코딩의 spring boot weblflux강좌를 요약한 내용입니다. webflux에 대한 개념이 1도 잡혀있지 않았는데 강의를 보고 진짜 금방 이해가 되었다. 정말 이해하기 쉽게 설명해주셨다. Spring Webflux가 '왜' 나왔는가? 예를 들어, 아래와 같이 A가 몇시냐고 물어봤을때 그 대답을 얻기까지 과정은 아래의 프로세스에 따라서 진행이 된다. 하지만 이렇게 진행할 경우 두가지 문제점이 있다. 멍때리는 시간이 존재한다. 그 시간에 다른일을 못함 알고싶은 정보를 알기 위해선 항상 물어봐야한다. 그래서 이 문제점을 해결할 수 있는게 Reactive programing (반응형 프로그래밍) Reactive programing (반응형 프로그래밍)이란, "요청이 있을때 .. 2022. 2. 1. [Kotlin] 코틀린 코루틴 개념과 basics - 새차원 강의1,2요약 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 그리고 간단한 기본문법도 살펴봤다. 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) 2022.01.30 - [Kotiln] 코틀린 기본문법2 (NULL처리 : lateinit/lazy/!!/?/?... 2022. 1. 31. [Kotlin] 코틀린 심화문법2 (확장함수/고차함수/표준라이브러리) 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 그리고 간단한 기본문법도 살펴봤다. 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) 2022.01.30 - [Kotiln] 코틀린 기본문법2 (NULL처리 : lateinit/lazy/!!/?/?... 2022. 1. 31. [Kotlin] 코틀린 심화문법1 (람다식:lambda expression) 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 이제는 코틀린에 익숙해지기 위해서 간단한 코틀린 기본문법을 돌려볼 것이다. 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) 2022.01.30 - [Kotiln] 코틀린 기본문법2 (NULL처리 :.. 2022. 1. 31. [Kotlin] 코틀린 기본문법3 (클래스와 컬렉션: List/Map/Set) 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 이제는 코틀린에 익숙해지기 위해서 간단한 코틀린 기본문법을 돌려볼 것이다. 이전에 한 기본문법 심화버전으로! 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) 2022.01.30 - [Kotiln] .. 2022. 1. 30. [Kotlin] 코틀린 기본문법2 (NULL처리 : lateinit/lazy/!!/?/?.) 지금까지 코틀린 기본세팅을 진행했다. 2022.01.29 - [Kotlin] 코틀린 기본개념 - 코틀린이란? 도대체 왜 쓰는가? 특징! 2022.01.28 - [Kotlin] 코틀린 환경설정 - Intellj에서 코틀린 프로젝트 생성하기 2022.01.29 - [Kotiln] Intellj에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 2022.01.30 - [Kotiln] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 이제는 코틀린에 익숙해지기 위해서 간단한 코틀린 기본문법을 돌려볼 것이다. 이전에 한 기본문법 심화버전으로! 2022.01.29 - [Kotiln] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) NULL 처리 기본적으로 코틀린은 널값을.. 2022. 1. 30. [Kotlin] 코틀린 실행하기 - Scratch File (스크래치 파일) 만들기 일단 무작정 코틀린으로 클래스를 만들어서 hello world를 시작했다. https://pearlluck.tistory.com/700 [Kotiln] 코틀린 Spring boot로 HelloWorld API 만들기 이전에 세팅한 환경에 이어서 기본적인 api 생성하는 튜토리얼을 진행해보려고 한다. 일단은 그냥 spring boot MVC모델에 기반한 api를 테스트해보고, 다음으로 spring boot5에서 지원하는 webflux기반의 ap pearlluck.tistory.com 그런데 이렇게 클래스로 코드를 돌리는 방식 말고 스크래치 파일을 만들어서 더 간단하게 코드를 돌려볼수 있는 방법이 있었다. 앞으로 이 방식으로 코틀린 기본문법을 익혀볼 생각이다. Scratch File (스크래치 파일) scr.. 2022. 1. 30. [Kotlin]🐘빌드도구(Build Tool), Gradle과 Maven 차이점 파이썬 개발만 해왔던 내가 코틀린으로 스프링부트 프로젝트를 공부하면서 '빌드도구'의 개념이 가장 낯설었다. 그래서 Gradle과 Maven과 같은 빌드도구를 알아보려고 한다. 빌드도구란? 빌드 자동화를 수행해주는 도구. 즉, 소스코드를 실행가능한 프로그램으로 만드는 과정(빌드)을 자동화 해주는 툴이라고 보면 된다. 기본적으로 빌드(build)란, 코드를 컴파일해서 binary code로 만들고, 패키징하고 코드를 테스트해서 이제 실행가능한 프로그램으로 만들기까지 과정인데 이걸 빌드도구가 자동화해주는 것이다. 왜 빌드도구가 필요한가? 우선 빌드하기까지 과정을 살펴보면 아래와 같다. 종속성 다운로드 소스코드-> binary code 컴파일 binary code 패키징 테스트실행 시스템배포 이러한 빌드프로세.. 2022. 1. 30. [Kotlin] Intellij에서 코틀린 코딩컨벤션 Kotlin Style Guide 적용하기 코틀린 코딩 컨벤션 (Kotiln Coding Convention) 사실 코틀린은 공식 페이지에서 코딩컨벤션을 제안하고 있다. 특히 기본적으로 코틀린 스타일 가이드를 적용하라고 시작하는데 그걸 인텔리제이에 적용해볼 것이다. https://kotlinlang.org/docs/coding-conventions.html#naming-rules Coding conventions | Kotlin kotlinlang.org 스타일 가이드 적용 내가 쓰고 있는 IDE인 Intellj에서는 코드포맷을 맞출수 있는 기능이 있다. Preferences(단축키 : cmd + , ) > Editor > Coding Style > Kotlin > 오른쪽 상단에 Set form.. > Kotlin Style Guide 선택 그럼.. 2022. 1. 29. [Kotlin] 코틀린 기본문법1 (변수선언/함수선언/자료형/반복문/조건문) 사실 아직 코틀린를 도입하는 추세이다보니까 명확한 코틀린 코딩컨벤션이 아직 없는것 같다. 그래서 이제 내가 코틀린에 익숙해질겸 이걸로 나의 기본코딩스타일을 잡아봐야겠다. 우선 간단한 기본문법부터 살펴보겠다. 1. 변수선언 기본적으로 코틀린은 타입추론을 지원하기 때문에 직접 변수타입을 지정하지 않아도 된다. - val : 변할수 없는 상수, (java의 final, C의 const 개념),초기화 이후에 값을 변경할 수 없다. - var : 일반적인 변수 val A:Int = 10 A=10 //val타입이기 때문에 변수값을 바꿀수 없다. var x =10 x=100 //var타입이기 때문에 변수값을 바꿀수 있다. var y: Int = 10 y="age" //직접 타입을 지정한 변수에는 다른타입으로 재할당할.. 2022. 1. 29. 이전 1 ··· 14 15 16 17 18 19 20 ··· 55 다음