본문 바로가기
728x90
반응형

IT&DEV - IT & 개발39

Docker환경에 springboot+mysql 구동 - portainer 활용 Portainer를 사용하고 있다면 Portainer에서 직접 docker-compose.yml을 적용할 수 있습니다.🔹 Portainer에서 Docker Compose 적용 방법Portainer는 웹 UI에서 docker-compose.yml을 직접 배포할 수 있도록 지원합니다.1️⃣ Portainer에 로그인 후 Stacks 메뉴로 이동Portainer 웹 UI에 접속 (http://your-server-ip:9000)왼쪽 메뉴에서 "Stacks" 선택"Add stack" 클릭2️⃣ docker-compose.yml 내용 입력Stack Name 입력 (예: auto-trading-stack)Web editor에서 docker-compose.yml 내용 복사 & 붙여넣기📌 업데이트된 docker-c.. 2025. 3. 11.
한국투자증권 OpenAPI에서 웹소켓(WebSocket) 방식을 사용할 때의 장점과 단점 📌 1. 웹소켓 방식이란?웹소켓은 서버와 클라이언트 간의 양방향, 지속적인 연결을 유지하면서 데이터를 주고받는 프로토콜로. 일반적인 HTTP 요청과는 다르게, 연결이 유지된 상태에서 실시간 데이터를 주고받을 수 있다는 특징이 있습니다.한국투자증권 OpenAPI에서도 웹소켓을 활용하면 실시간 주식 시세나 체결 정보 같은 데이터를 빠르게 받아볼 수 있어요.✅ 2. 한국투자증권 웹소켓 방식의 장점🚀 1) 실시간 데이터 수신웹소켓을 사용하면 주가 변동, 호가(매수/매도), 체결 정보 등을 밀리초(ms) 단위로 실시간 수신HTTP 방식에서는 주기적으로 API를 호출해야 하지만, 웹소켓은 한 번 연결을 유지하면 자동으로 최신 데이터를 수신🔄 2) 낮은 네트워크 오버헤드HTTP Polling(주기적인 요청) 방.. 2025. 3. 11.
[Mac] ReactNative 설치하기 React Native는 iOS와 Android 앱을 동시에 개발할 수 있는 강력한 프레임워크입니다.Mac에서 React Native 개발 환경을 설정하는 방법에 대해 알아보겠습니다.1. 사전 준비 사항React Native를 설치하기 전에 다음 사항을 준비해야 합니다:Mac 컴퓨터: macOS Ventura 또는 최신 버전을 권장합니다.Apple ID: iOS 앱 개발을 위해 필요합니다.Xcode: iOS 시뮬레이터 실행에 필요합니다.Node.js: JavaScript 런타임.Watchman (선택 사항): 파일 변경을 감지해 개발 환경을 빠르게 만듭니다.Android Studio (선택 사항): Android 시뮬레이터 실행에 필요합니다.2. Homebrew 설치하기Homebrew는 macOS에서 소.. 2025. 2. 23.
[SpringBoot] application.properties를 application.yml로 변경하는 방법 Spring Boot 애플리케이션에서 application.properties 파일 대신 application.yml 파일을 사용하면 구성 파일을 더 구조적으로 관리할 수 있습니다. YAML 형식은 계층적인 데이터를 표현하는 데 유리하며 가독성이 뛰어납니다.application.properties 파일을 application.yml 파일로 변경해보도록 할할게요.1. 기존 application.properties 파일 확인application.properties 파일이 이미 존재하는 경우, 해당 파일에서 설정 값을 확인합니다. 예를 들어:server.port=8080spring.datasource.url=jdbc:mysql://localhost:3306/mydbspring.datasource.usernam.. 2025. 1. 23.
728x90
반응형