반응형
목록 컴퓨터 (62)
반응형
이로
Transaction 이란?트랜잭션(Transaction)은 데이터베이스의 상태를 변환하는 하나 이상의 작업들을 묶은 것으로, 일련의 작업들이 모두 성공하거나 모두 실패해야 하는 원자적(atomic) 단위를 의미합니다. 이를 통해 데이터의 일관성(consistency), 격리성(isolation), 지속성(durability)을 보장합니다. 트랜잭션의 4가지 주요 특성은 ACID라고 불리며, 각각 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), **지속성(Durability)**을 가리킵니다. 트랜잭션의 사용처트랜잭션은 데이터 일관성을 보장해야 하는 모든 상황에서 사용됩니다.예를 들어:주문 처리 시스템: 재고 감소, 결제, 주문 기록 등이 모두 성공하거나 모두 ..
axios.create 주요 용도 기본 설정 공통화baseURL, timeout, headers 등의 공통 설정환경별(개발/스테이징/운영) 다른 설정 적용인증 토큰 등의 공통 처리요청/응답 전처리요청 전 헤더 설정응답 데이터 가공에러 처리 통합코드 재사용성여러 컴포넌트에서 동일한 설정 재사용설정 변경 시 한 곳에서 관리 설계기본구조// @/apis/modules/user-api.jsimport { defaultAPI } from '../config/axios-config'export const userAPI = { getProfile: () => defaultAPI.get('/user/profile'), updateProfile: (data) => defaultAPI.put('/user/profile..
정적 사이트맵 생성정적 사이트 맵 생성은 특정 파일에 내가 원하는 페이지만 직접 작성하는 방법입니다.Case 1. vite.config.ts에 sitemap 내용 직접 정의npm install -D vite-plugin-sitemapimport { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { sitemap } from 'vite-plugin-sitemap' export default defineConfig({ plugins: [ vue() , sitemap({ hostname: 'https://your-domain.com', // 라우트 직접 정의 urls: [{ url: ..
Sitemap 이란?Sitemap은 웹사이트의 구조를 명확하게 보여주는 파일로, 주로 검색 엔진이 웹사이트의 콘텐츠를 더 효과적으로 탐색하고 색인(index)화할 수 있도록 돕는 데 사용됩니다. 보통 XML 형식으로 작성되며, 웹사이트의 URL과 관련 정보를 포함합니다.Sitemap은 사람이 보는 것이 아니라, 검색 엔진(예: Google, Bing, Naver 등)과 같은 크롤러가 사이트를 탐색하는 데 사용됩니다. 이를 통해 검색 엔진이 누락된 페이지 없이 사이트의 모든 중요한 페이지를 발견할 수 있습니다.Sitemap의 목적검색 엔진 최적화(SEO)Sitemap은 검색 엔진이 웹사이트를 더 잘 이해하고 색인화할 수 있도록 도와 SEO에 긍정적인 영향을 줍니다.새 페이지 빠른 색인화새로운 페이지나 업데..