GET, POST, DELETE, PUT만 쓴다고 다 REST API가 아니었다. REST API 제대로 알고 사용하기 : NHN Cloud Meetup REST API 제대로 알고 사용하기 meetup.toast.com REST 아키텍처를 훌륭하게 적용하기 위한 몇 가지 디자인 팁 최근의 서버 프로그램은 여러 웹 브라우저는 물론이며, 아이폰, 안드로이드 애플리케이션과의 통신에 대응해야 합니다. 이번 글에선 여러 문제를 지혜롭게 대처할 수 있는 REST 아키텍처에 대해 spoqa.github.io RESTful API 설계 가이드 1. RESTful API 설계 가이드 본 문서는 REST API를 좀 더 RESTful 하게 설계하도록 가이드할 목적으로 만들어졌다. 따라서, 기본적인 REST API 개념 ..
참고 자연스럽게 노드 버전 변경하기 자연스럽게 Node Version 바꾸기 🍃 (feat. nvm)목차 개요 Step 1. nvm 설치 사전준비 Step 2. nvm 설치 Step 3. nvm 설치 확인 환경변수 설정 추가하기 환경변수 설정 적용하기 Step 4. nvm을 이용하여 Node.js 설치 hyeok999.github.io macBook 기준 [~] brew install nvm [~] mkdir ~/.nvm [~] vi ~/.zshrc // 생략 export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm [ -s "/usr/local/opt/nvm/..
The Gradle Wrapper It is recommended to always execute a build with the Wrapper to ensure a reliable, controlled and standardized execution of the build. Using the Wrapper looks almost exactly like running the build with a Gradle installation. Depending on the operating syst docs.gradle.org Understanding the Gradle Wrapper The vast majority of developers using Gradle use the Gradle Wrapper. This..
우리 프로젝트는 Spring Cloud Config Server를 먼저 실행한 후, Eureka 및 기타 서비스 App.을 실행시키는 식으로 동작한다. 때문에 Spring Cloud Config Client가 되는 Eureka 및 기타 서비스 App.은 설정 정보에 Config Server URI를 작성해야만 한다. 이 과정에서 궁금증이 생겼다. Spring Cloud Config의 정보 또한 Eureka로 관리할 수 있지 않을까? 결론부터 말하면, 가능했다. Config First Bootstrap과 Discovery First Bootstrap으로 나누어 아키텍처를 구성해볼 수 있으며, 이 때 각자 일장일단이 있어 원하는 형태를 선택하도록 되어 있다. 아래의 Hands-On은 Discovery Ser..
1. Spring Cloud Config Server 코드 전문 // build.gradle에 아래 내용을 추가 dependencies { implementation 'org.springframework.cloud:spring-cloud-config-server' } Spring Cloud Config Server로 동작하기 위한 디펜던시를 추가해둔다. # application.yml spring: application: name: my_first_config_server cloud: config: server: git: uri: https://github.com/injuk/spring_cloud_config_demo.git default-label: main server: # 포트는 자유롭게 설정하되,..
App.실행 직후 에러 없이 다음의 메시지와 함께 종료되는 경우가 있다. Process finished with exit code 0 이는 내장 톰캣과 관련된 문제라고 함. 실행은 되었는데, 톰캣에 올라가지 못한 것으로 보인다. 아래와 같이 추가해주자. dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' }
참고 java 8 default gc 오늘 java8 default gc에 대해서 검색을 해도 공식 문서에서는 잘 검색이 안된다. stackoverflow에 default가 parallelGC라고 하는 글들이 있어서 직접 실행해보았다. 우선 sdkman으로 최신 java를 설치한다. sdk.. shuiky.tistory.com [~] jps [~] # jps로부터 현재 실행 중인 Java의 pid 확인 [~] # 또는 그냥 jcmd 입력 [~] jcmd [jpid입력] VM.flags -XX:-BytecodeVerificationLocal -XX:-BytecodeVerificationRemote -XX:CICompilerCount=4 -XX:InitialHeapSize=268435456 -XX:+Mana..
참고 SpringBoot - 외부 프로퍼티 적용하기(application.properties) application.properties SpringBoot를 구동시 동작할 포트 정보, DB정보 등 여러가지 세팅 관련된 데이터나 별도의 경로 옵션등의 값을 프로퍼티에 넣어두고 사용됩니다. 기본 프로퍼티 위치는 /src/main/resou myhappyman.tistory.com 요약 실행시 명령어 매개변수 Java System 속성 OS 환경 변수 @ProperySource 패키징된 jar 외부의 애플리케이션 속성 패키징된 jar 내부의 애플리케이션 속성 기본 속성 실습 hello: ingnoh @SpringBootApplication @RestController @Log4j2 public class Dem..
- Total
- Today
- Yesterday
- mysql
- Java
- etc
- eureka
- javascript
- react
- Puppeteer
- pgloader
- hashicorp
- JEST
- Docker
- jQuery
- AWS
- terraform
- kotlin
- JPA
- spring boot
- Node.js
- Database
- dev
- AWS IoT
- Linux
- Gradle
- Spring Cloud Config
- Vault
- Git
- shell
- postgresql
- IntelliJ
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |