
다른 웹 서버로부터 요청 후 응답을 받을 때까지 기다리지 않아도 되는 서비스는 비동기 처리방식으로 구현합니다. 비동기 처리 방식을 이용하면, 사용자 입장에서는 멈춤 현상(Blocking)을 겪지 않고, 자연스럽게 웹 사용성이 증가됩니다. 이번 포스팅에서는 Springboot에서 비동기 처리 서비스를 개발하는 방법에 대해 알아보겠습니다. Springboot Web 프로젝트 다운로드 https://start.spring.io/ 에서 디펜던시에 Spring Web을 추가하고, 스프링 부트 프로젝트를 다운로드합니다. 프로젝트의 build.gradle 파일을 열어보면, Spring Web 디펜던시가 추가된 것을 확인할 수 있습니다. implementation 'org.springframework.boot:spri..

이번 포스팅에서는 Springboot에서 MongoDB와 연동하는 방법에 대해 알아보도록 하겠습니다. MongoDB 개요 MongoDB는 도큐먼트 데이터를 기반으로 다루는 NoSQL 데이터베이스입니다. NoSQL은 Not Only SQL의 약자이고, 관계형 데이터베이스(RDBMS)의 한계를 극복하고자 개발된 데이터베이스입니다. 관계형 데이터베이스는 고정된 스키마로 인해 일부 데이터만 저장하더라도, 사용하지 않는 칼럼에 대한 메모리 공간도 사용해야 하는 단점이 존재합니다. 몽고 DB에서는 데이터를 스키마에 얽매이지 않고 데이터를 저장할 수 있는 기능을 제공합니다. 관계형 데이터베이스는 서버의 성능을 향상하기 위해 스케일 업(=고사양 하드웨어로 교체)으로 주로 성능을 개선해야만 하지만, NoSQL 데이터베이..

이전 포스팅에서 네이버 사이트의 키워드 검색량을 키자드 사이트를 통해 확인하는 방법에 대해 알아보았습니다. 네이버 키워드 검색량 조회하는 방법이 궁금하신 분은 아래 링크 참조 바랍니다. 네이버 키워드 검색량 조회하는 방법 검색 알고리즘은 어떠한 기준으로 콘텐츠를 상단에 노출하는 것일까요? 검색 키워드에 따라 글이 노출되는 순서는 알고리즘에 의해 결정됩니다. 검색 알고리즘은 검색 키워드에 가장 부합하는 it-techtree.tistory.com 이번 포스팅에서는 구글 키워드 검색량을 조회하는 방법에 대해 알아보겠습니다. 키워드 검색량 확인 - 구글 사이트 키자드는 네이버 사이트 위주로 구글 키워드 검색량과 키워드 분석 기능을 제공해주므로, 구글 사이트에 블로그가 노출되기를 희망하는 블로그 운영자에겐 큰 도..

데이터베이스에 데이터 CRUD 연산을 요청할 때 SQL 쿼리를 작성하여 실행합니다. 때때로 테이블의 제약조건으로 인해, SQL 쿼리 실행이 실패되기도 합니다. 단순히 하나의 SQL 쿼리 실행이 실패한 경우는 문제가 없습니다. 하지만, 여러 건의 데이터를 처리하는 쿼리가 실행되던 중 오류가 발생하는 경우도 찾아옵니다. 이러한 경우, 오류가 발생하기 이전에 완료된 작업은 데이터베이스에 저장할 것인지, 작업 전체를 오류로 판단하여 작업내용을 원복 할지 처리해야 합니다. 트랜잭션이란 데이터베이스에서 SQL을 실행하는 작업 단위를 뜻합니다. 스프링 부트에서는 데이터베이스의 트랜잭션을 처리할 수 있는 기능을 지원합니다. 이번 포스팅에서는 Springboot에서 Database의 Transaction을 관리하는 방법..
- Total
- Today
- Yesterday
- notion
- 전세가 협의
- 멀티코어 멀티프로세서
- notion 업무일정관리
- 미등기 신축아파트 대출
- oracle pga sga
- springboot build
- 스프링부트실행
- 스프링부트 restapi
- 테스팅 자동화
- 전세가격 협상
- 클린코드작성법
- 디자인패턴 구조패턴
- oracle 메모리
- MPA
- 클린코드작성원칙
- TCP/UDP
- springboot rest api 서버
- 전세가협상
- springboot restapi
- API Gateway 캐싱
- 신혼부부 전세
- 미등기 신축아파트 전세
- selenium
- iframe 태그 찾기
- codesmell 유형
- 스프링부트빌드
- 코드스멜 유형
- 미등기 신축 아파트
- springboot 실행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |