태그 목록

#backend

185개의 글

기술#DBeaver#Oracle 쿼리 튜닝#Oracle 쿼리 최적화

DBeaver를 활용한 오라클 쿼리 성능 튜닝 가이드

오라클 데이터베이스에서 쿼리의 성능을 향상시키기 위해 DBeaver의 실행 계획 기능을 활용하는 방법을 단계별로 알아보겠습니다. 1. 쿼리 준비 DBeaver에서 원하는 데이터베이스에 연결하고, 튜닝하고자 하는 SQL 쿼리를 준비합니다. 2. 실행 계획 확인 쿼리 에디...

2024년 4월 24일1792
기술#PostgreSQL GUI#PostgreSQL postico#PostgreSQL adminer

PostgreSQL을 위한 GUI(그래픽 사용자 인터페이스) 툴 소개

PostgreSQL 데이터베이스를 관리하고 개발하는 데 유용한 주요 그래픽 사용자 인터페이스(GUI) 툴에 대한 설명입니다. 데이터베이스 설계와 관리 작업을 간소화하여 사용자가 데이터에 쉽게 접근하고 쿼리를 효율적으로 실행할 수 있게 도와줍니다. pgAdmin - Po...

2024년 4월 17일234
기술#Java#@Transactional#@Service

@Transactional과 @Service 알고 사용하자

@Transactional 목적 : @Transactional 어노테이션은 해당 클래스나 메소드에 트랜잭션 관리를 적용하겠다는 것을 Spring에 알립니다. 트랜잭션이란 데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위를 말하며, 이 어노테이션을 사용함으로써 해...

2024년 4월 4일163
기술#Mongoose#MongoDB#ORM

ORM 사용 시 컬렉션 이름 자동 생성 규칙과 직접 지정 방법

ORM (Object-Relational Mapping) 라이브러리를 사용할 때 데이터베이스 내에서 자동으로 생성되는 컬렉션 이름이 모델 이름의 복수형으로 설정되는 것은 매우 일반적인 동작입니다. MongoDB와 같은 NoSQL 데이터베이스에서 ORM 또는 ODM (O...

2024년 4월 2일136
기술#java#restcontroller#controller

[Java] @RestController와 @Controller의 차이점 이해하기

import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RestController; @RestController @Controller 웹 개발을 진행하...

2024년 3월 22일193
기술#CORS#CORS 설정#CORS 에러

CORS 이해와 설정 방법

CORS(Cross-Origin Resource Sharing)는 웹 페이지가 다른 도메인의 리소스를 요청하는 것을 가능하게 하는 웹 보안 표준입니다. 웹 브라우저는 기본적으로 보안 상 Same-Origin Policy를 따르기 때문에, 현재 웹 페이지와 다른 출처에서...

2024년 2월 22일178
기술#mongodb#mongodb 연결#mongoDB 연결 실패

MongoDB 데이터베이스 연결하기

MongoDB는 별도의 설정이 없을 경우 'test'라는 이름의 데이터베이스를 자동으로 사용합니다. 그러나 특정 데이터베이스를 사용하고 싶다면, 데이터베이스 이름을 직접 설정해야 합니다. 이를 위한 방법 중 하나는 연결 문자열에 데이터베이스 이름을 포함시키는 것입니다....

2024년 2월 22일203
기술#Nodemon#nodemon이란#nodemon ts-node

Nodemon 사용법: Node.js 애플리케이션의 자동 재시작

nodemon 은 Node.js 애플리케이션을 개발할 때 매우 유용한 도구입니다. 파일 변경이 감지되면 자동으로 Node 애플리케이션을 재시작해주는 기능을 제공합니다. 이로 인해 개발 과정이 훨씬 더 빠르고 효율적이 됩니다. Nodemon 설치 로컬 설치 (프로젝트별)...

2024년 2월 22일177
기술#.env#.env 미작#process .env 안됨

dotenv 사용 시 'process.env' 미작동 문제 해결하기

Node.js 애플리케이션 개발 시 환경 변수 관리를 위해 dotenv 패키지가 널리 사용됩니다. dotenv 사용 시 process.env 가 예상대로 작동하지 않는 경우가 있을 수 있습니다. 이러한 문제는 주로 환경 변수 파일( .env )이 올바르게 로드되지 않았...

2024년 2월 21일164
기술#express sequelize#express 서버 구축#express DB

Express.js와 Sequelize를 활용한 서버, 데이터베이스 구축

Express.js에서 Sequelize를 사용하는 기본 절차와 설정 방법, Sequelize를 활용한 데이터베이스 연결, Sequelize 구성 파일 생성, 모델 정의 및 연결에 관한 글입니다. Sequelize 설치 Express 애플리케이션에서 Sequelize를...

2024년 2월 19일189
기술#node.js express cors#node express cors#node.js cors 설정

Node.js, Express.js 에서 CORS 이해와 설정 방법

CORS(Cross-Origin Resource Sharing)는 웹 페이지가 다른 도메인의 리소스를 요청하는 것을 가능하게 하는 웹 보안 표준입니다. 웹 브라우저는 기본적으로 보안 상 Same-Origin Policy를 따르기 때문에, 현재 웹 페이지와 다른 출처에서...

2024년 2월 19일549
기술#aws s3 이미지 캐시 설정#aws s3 이미지#aws s3 이미지 저장

AWS S3 이미지 캐시 설정

AWS S3를 사용하여 이미지 캐시를 설정하는 방법에 대해 설명합니다. 이미지 캐시를 설정하면 웹 애플리케이션의 이미지 로딩 및 성능을 최적화할 수 있습니다. S3 버킷 생성 및 이미지 업로드 AWS S3 콘솔에서 새로운 버킷을 생성하고 이미지를 업로드합니다. AWS ...

2024년 2월 19일452