본문 바로가기
반응형

개발41

[JAVA] 자바 형변환 (문자형,정수형,실수형) 예제 JAVA 형변환 예제모음 "문자 숫자간 형변환 / 정수 실수간 형변환" string, int, long, float, double Java에서 흔히 사용되는 문자와 숫자간 캐스팅, 그리고 정수와 실수간 캐스팅에 대해서 알아 보도록 하겠다. java documentation https://docs.oracle.com/en/java/javase/11/docs/api/index.html http://docs.oracle.com/javase/8/docs/api/ 1. string to int String str = "123"; int cnv = Integer.parseInt(str); int cnv2 = Integer.valueOf(str); System.out.println(cnv); System.out.pr.. 2023. 8. 29.
[nestjs] nestjs : middleware logger 사용하기 nestjs logger "middleware logger 설정" middleware logger 미들웨어는 ROOT 핸들러 앞에 호출되는 함수이다. 미들웨어 기능은 등록된 순서대로 순차적으로 실행되며, 로깅, 인증, 권한 부여, 데이터 변환, 오류 처리 등의 작업을 수행할 수 있다. 미들웨어가 인터셉터보다 먼저 실행된다. 미들웨어 로그는 전역로거로 설정할수 있다. https://docs.nestjs.com/middleware Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progr.. 2023. 8. 22.
[nestjs] nestjs : typeorm : 데이터베이스 연동 nestjs config 설정 "nestjs typeorm3 postgresql 연동" nestjs typeorm 개념 TypeORM은 TypeScript와 JavaScript를 위한 ORM(Object-Relational Mapping) 라이브러리 이다. 데이터베이스 레코드를 일반 TypeScript 오브젝트인 것처럼 작업할 수 있도록 하여 관계형 데이터베이스와의 상호 작용을 단순화합니다. nestjs typeorm 설치 아래와 같이 typeorm 모듈과 pg 모듈을 설치한다. $ npm install pg typeorm @nestjs/typeorm --save Tip! 설치시 반응이 없거나 아래 이미지와 같은 오류가 발생한다면 아래 내용을 확인바란다. 인터넷이 KT망일경우 현재까지 ts-jest가 설.. 2023. 8. 21.
[nestjs] nestjs : typeorm : configuration 설정 nestjs config 설정 "nestjs configuration yaml 사용" nestjs configuration nestjs의 configuration는 쉽게말해서 개발환경과 운영환경 분리를 위한 것이다. 흔히 Spring에서 profile 서버스 같은것이다. local, dev, prod 처럼 환경을 분리한다. nestjs의 configuration 하는방법은 .env방식 또는 yaml을 사용한다. 본글에서는 yaml을 사용해서 포스팅 하겠다. 아래는 공식 document 사이트이니 추가적인 정보가 필요하면 참고하면된다. https://docs.nestjs.com/techniques/configuration Documentation | NestJS - A progressive Node.js .. 2023. 8. 18.
[nvm] node : nvm : 설치 및 여러버전관리 (윈도우,리눅스) node nvm 설치 "node nvm 윈도우 설치 / node nvm 리눅스 설치" NVM이란 NVM은 (Node Version Manager)의 줄임말이다. NVM은 시스템에서 여러 버전의 Node.js를 관리하는 사용되는 도구이다. NVM을 사용하면 간단한 명령을 사용하여 설치된 Node.js 버전 간에 쉽게 전환할 수 있다. NVM은 npm 버전도 관리하므로 npm을 설치된 Node.js 버전과 동기화할 수 있습니다. NVM 윈도우 설치 1. nvm 다운로드 및 설치 아래사이트에 접속해서 nvm-setup.exe 파일을 다운로드하여 설치한다. https://github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windows .. 2023. 8. 18.
[RabbitMQ] linux : ubuntu : rabbitmq 설치, 방화벽 linux ubuntu rabbitmq 설치 "ubuntu 22.04 rabbitmq설치/ ubuntu 20.04 rabbitmq설치" " rabbitmq 방화벽 설정 및 실행 " rabbitmq 개념 RabbitMQ는 오픈 소스 메시지 브로커 소프트웨어이다. 프로그램 및 서비스 간에 비동기식 메시지 통신을 가능하게 해주는 중앙 집중식 메시지큐 시스템이다. AMQP(Advanced Message Queuing Protocol) 프로토콜을 기반으로 한다. rabbitmq 주요용어 Producer: 생산자로 부르며 메시지를 생성하고 RabbitMQ 큐로 보내는 서비스이다. Consumer: 소비자로 부르며 큐에서 메시지를 가져와 처리하는 서비스입니다. Queue: 메시지를 저장하는 곳으로, Consumer가.. 2023. 8. 9.
반응형