728x90 전체 글71 [Kotlin] SpringBoot Webflux 프로젝트에 springdoc Swagger 작성하기 build.gradle.kts dependencies { implementation("org.springframework.boot:spring-boot-starter-webflux") implementation("org.springdoc:springdoc-openapi-starter-webflux-ui:2.0.4") } application.yml springdoc: default-consumes-media-type: application/json;charset=UTF-8 default-produces-media-type: application/json;charset=UTF-8 swagger-ui: path: swagger-ui.html tags-sorter: alpha operations-sorter:.. 2023. 8. 3. [MacOS M1] 로컬에서 homebrew 사용하여 mysql, mysql workbench 설치, Spring Boot와 연동하기 homebrew 사용하여 맥 m1에 mysql 설치하기 1. 터미널에서 해당 명령어를 차례대로 입력해준다 brew install cask brew install openssl brew install mysql 2. 설치가 완료되면 해당 명령어를 입력해준다. mysql -u root 만약 에러가 발생한다면 sudo mysql -u root 를 입력한다. 3. root계정에 대한 비밀번호를 변경해준다. alter user 'root'@'localhost' identified with mysql_native_password by '변경할비밀번호'; 비밀번호 입력시 '' 를 포함한다. 4. mysql 서버를 실행한다. mysql.server start 5. 해당 명령어를 입력하고 부가적인 질문에 답을 한다. m.. 2022. 11. 21. 맥에서 스프링 부트와 h2 연결하기 설정 환경: Kotlin, Gradle, Spring Boot 2.7.4, java 11, MacOS 1. h2 database dependencies 설정 dependencies { runtimeOnly("com.h2database:h2") testImplementation("com.h2database:h2:1.4.200") } 2. application.properties 혹은 application.yml에 h2 관련 설정 spring: h2: console: enabled: true datasource: url: jdbc:h2:tcp://localhost/~/study username: sa password: driver-class-name: org.h2.Driver url에서 study는 다른 걸.. 2022. 10. 19. [백기선님 라이브 스터디] 3주차 - 연산자 목차 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 (추가) 단항 연산자 산술 연산자(+ - * / %) 사칙 연산자(+,-,*,/)와 나머지 연산자(%) public class OperatorEx5 { public static void main(String[] args) { int a = 10; int b = 4; // + 덧셈 연산자 (정수형, 실수형 리터럴, 문자열 연산에도 사용 가능) System.out.printf("%d + %d = %d%n", a, b, a + b); // 10 + 4 = 14 // - 뺄셈 연산자 Syst.. 2022. 4. 11. [백기선님 라이브 스터디] 2주차 - 자바 데이터 타입, 변수 그리고 배열 목차 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 기본형(primitive type) 분류 타입 기본형 값의 범위 값의 범위 논리형 boolean false false, true 1 byte 문자형 char '\u0000’ ‘\u0000’ ~ ‘\uffff’ (0 ~ 65535) 2 byte 정수형 byte 0 -128 ~ 127 1 byte short 0 32,768 ~ 32,767 2 byte int 0 -2,147,483,648 ~ -2,147,483,647 4.. 2022. 4. 4. [백기선님 라이브 스터디] 1주차 - JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 목차JVM이란 무엇인가 & JVM 구성 요소컴파일 하는 방법 & 실행하는 방법바이트코드란 무엇인가JIT 컴파일러란 무엇이며 어떻게 동작하는지JDK와 JRE의 차이 1주차 - JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가JVM이란 무엇인가 & JVM 구성 요소자바 실행 단계 JVM(Java Virtual Machine)자바를 실행하기 위한 가상머신: 자바로 작성된 애플리케이션은 모두 JVM에서만 실행됨(자바 애플리케이션 실행 시 필수)운영체제 위에서 동작하는 프로세스로 자바 코드를 컴파일 해서 얻은 바이트 코드를 해당 운영체제가 이해할 수 있는 기계어로 바꿔실행 시켜주는 역할GC(Garbage Collection)을 이용하여 자동으로 메모리 관리Garbage Collection메모리 힙(Heap).. 2022. 3. 29. 이전 1 2 3 4 5 6 7 8 ··· 12 다음