본문 바로가기

전체 글138

Visual Studio Code 설치 방법 ▷ Visual Studio Code 설치 방법 2022. 11. 10.
Gradle vs Maven Gradle과 Apache Maven의 차이점 * 자세한 설명 생략 ▷ Apache Maven - Ant의 단점 보안하여 만든 자바 프로젝트 빌드 도구 - 사용하는 라이브러리와 연관된 라이브러리 까지 관리 - 표준화된 포멧 제공 - setting.xml, pom.xml(Project Object Model)을 사용 ▷ Gradle - Maven과 Ant의 장점을 조합하여 만든 빌드 도구 - 빌드 속도가 Maven보다 빠르고, 멀티 프로젝트에 적합 - groovy 언어를 사용(xml에서 사용하던 "" 태그가 없음) - setting.gradle, build.gradle을 사용 * Ant : 정형화되지 않은 스크립트로 내부 라이브러리만 xml로 관리 2022. 11. 9.
IntelliJ(Community) SpringBoot Project 생성 Ultimate 버전에는 있고, Community 버전에는 없고* 간단하게 프로젝트 생성 후 실행 결과 확인  ▷ Spring Iniaialzr Project 생성               ▷ 관련 글 IntelliJ(Community) 설치 방법 + Eclipse 단축키 설정▷ IntelliJ(Community) 설치 방법 ▷ Eclipse 단축키 설정 ▷ 관련 글 [Spring || Boot] IntelliJ(무료 버전) Spring Boot Project 생성 Ultimate 버전에는 있고, Community 버전에는 없고 * 간단하게 프로젝트 생성 후 실행coding-today.tistory.com 2022. 11. 8.
IntelliJ(Community) 설치 방법 + Eclipse 단축키 설정 ▷ IntelliJ(Community) 설치 방법         ▷ Eclipse 단축키 설정   ▷ 관련 글 IntelliJ(Community) SpringBoot Project 생성Ultimate 버전에는 있고, Community 버전에는 없고 * 간단하게 프로젝트 생성 후 실행 결과 확인 ▷ Spring Iniaialzr Project 생성 ▷ 관련 글 IntelliJ(Community) 설치 방법 + Eclipse 단축키 설정 ▷ IntelliJ(Community)coding-today.tistory.com 2022. 11. 8.
Spring WebFlux 란? * 자세한 설명 생략 ▷ WebFlux란? - Spring WebFlux는 Spring 5에서 새롭게 추가된 모듈 - Reactive-stack Web Framework이며 non-blocking의 reactive stream을 지원 - Flux와 Mono라는 두 종류의 Publisher와 Cold, Hot 방식 존재 - WebFlux는 WebClient를 포함하고 있고 Spring MVC 기반으로 Rest Template을 WebClient로 사용 가능 ▷ Spring MVC vs Spring WebFlux Spring MVC Spring WebFlux Servlet Stack Reactive Stack Blocking : 처리결과를 기다림 Non-Blocking : 처리결과를 기다리지 않음 동기(Sy.. 2022. 11. 8.
MQTT 란? MQTT ( Message Queueing Telemetry Transport ) * 자세한 설명 생략 ▷ MQTT 란? - IoT와 같이 제한되거나 대규모 트래픽 전송을 위해 만들어진 발행/구독 기반의 메시징 프로토콜 - 브로커와 클라이언트는 TCP/IP 소켓 연결을 한 후 상태 유지(연결 지향적) *TCP/IP : 데이터가 의도된 목적지로 전송 될 수 있도록 보장해 주는 하나의 약속 ▷ MQTT 주요 구성 명칭 설명 Message MQTT를 통해 교환되는 모든 정보 Publisher ( 발행자 ) Message 송신 Subscriber ( 구독자 ) Message 구독 및 수신 Topic ( 주제 ) Message 이름 ( 채널 ) Broker ( 중개인 ) 발행자로 부터 모든 Message를 받고,.. 2022. 11. 7.
JMeter TPS 측정 Example JMeter를 이용한 TPS 측정 * JMeter와 Plugin 설치 방법은 아래 관련 글 참고 * Local에서 AWS EC2 인스턴스를 측정 * 간단한 사용법 외에 환경 구성과 자세한 설명은 생략 ▷ Test Paln 생성 ① User Defined Variables 생성 - Test Plan에서 사용하고자 하는 변수 설정 - 필요한 곳에서 ${변수명}으로 사용 가능 ①-① 하단에 Add를 클릭하고 변수를 추가 ② Thread Group 생성 - TCP를 측정하기 위한 테스트 케이스 ②-① Thread Properties 설정 - User Defined Variables(①-①)에서 추가한 변수를 사용 - Number of Threads : 가상 유저수 - Ramp-up period : 가상 유저 생.. 2022. 11. 1.
JMeter Plugins Manager 설치 방법 ▷ JMeter Plugins Manager 설치 방법             ▷ 관련 글 JMeter TPS 측정 ExampleJMeter를 이용한 TPS 측정 * JMeter와 Plugin 설치 방법은 아래 관련 글 참고 * Local에서 AWS EC2 인스턴스를 측정 * 간단한 사용법 외에 환경 구성과 자세한 설명은 생략 ▷ Test Paln 생성 ① User Defined Variablecoding-today.tistory.com JMeter 설치 방법▷ JMeter 설치 방법 ▷ 관련 글 [JMeter] JMeter Plugins Manager 설치 방법 ▷ 관련 글 [JMeter] JMeter 설치 방법 coding-today.tistory.com coding-today.tistory.com [.. 2022. 10. 31.
JMeter 설치 방법 ▷ JMeter 설치 방법             ▷ 관련 글 JMeter Plugins Manager 설치 방법▷ JMeter Plugins Manager 설치 방법 ▷ 관련 글 [JMeter] JMeter 설치 방법 coding-today.tistory.com [JMeter] JMeter TPS 측정 Example JMeter를 이용한 TPS 측정 * JMeter와 Plugin 설치 방법은 아래 관련 글 참고 * Local에서 AWScoding-today.tistory.com JMeter TPS 측정 ExampleJMeter를 이용한 TPS 측정 * JMeter와 Plugin 설치 방법은 아래 관련 글 참고 * Local에서 AWS EC2 인스턴스를 측정 * 간단한 사용법 외에 환경 구성과 자세한 설명.. 2022. 10. 31.
728x90
728x90