개발 지식19 트랜잭션의 특징 이번에는 트랜잭션에 대해 알아보겠습니다 트랜잭션이란? 트랜잭션(Transaction)은 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업 단위를 말합니다. 데이터베이스에서 여러 개의 데이터를 처리할 때, 하나의 트랜잭션으로 묶어서 한꺼번에 처리할 수 있습니다. 트랜잭션은 "ACID"라고 불리는 4가지 특성을 가지고 있습니다. 트랜잭션의 특징 ACID 원자성(Atomicity) : 트랜잭션의 작업 단위는 모두 수행되거나 하나도 수행되지 않아야 합니다. 즉, 트랜잭션이 실행되다가 오류가 발생하면 이전 상태로 되돌아가야 합니다. 일관성(Consistency) : 트랜잭션이 실행을 성공적으로 완료하면 데이터베이스의 일관성이 유지되어야 합니다. 즉, 트랜잭션이 실행 전과 실행 후에 데이터베이스의 일관성이 .. 2023. 4. 5. 애자일(Agile)이란? 정보처리기사나 모집공고 등에서 보면 애자일이란 단어를 종종 보게됩니다. 오늘은 애자일 방법론에 대해 알아보겠습니다 애자일(Agile)이란? 애자일(Agile)은 소프트웨어 개발 방법론 중 하나로, 개발 프로세스를 반복적으로 수행하면서 지속적으로 피드백을 받아 개발 과정을 개선해 나가는 방식입니다. 애자일(Agile) vs 폭포수 모델 애자일 개발 방법론은 기존의 폭포수 모델(Waterfall Model)과 같은 전통적인 개발 방식과 구별됩니다. 폭포수 모델은 개발의 각 단계를 차례로 진행하며, 각 단계가 끝나야 다음 단계로 넘어가는 방식으로 개발을 수행합니다. 하지만 애자일은 전체 개발 과정을 작은 단위로 나누어서 각 단계를 반복적으로 수행하면서 지속적으로 피드백을 받아 개발을 진행합니다. 애자일은 대부.. 2023. 3. 27. [CS] Get vs Post Method 차이점을 알아보자! 오늘은 get와 post method의 차이점에 대해 간단히 알아보겠습니다 1. Get Method란? Get Method란 서버상에서 데이터를 가져와야할 때 사용합니다. 주로 일반적으로 데이터를 조회하거나 검색할 때 사용합니다. 1-1. Get Method의 사용법이란? url에 쿼리스트링을 원하는 조건을 추가해서 데이터를 조회할 수 있습니다 예시 쿼리스트링에 조건을 추가하여 데이터 요청 url http://localhost:8080/post?memberId=1&postId=2 해석 http://localhost:8080/post url에 memberId가 1이고, postId=2라는 데이터를 넘겨보내 값을 조회하는 url입니다. 1-2. Get Method의 특징 URL에 쿼리 스트링(데이터)을 붙여.. 2023. 3. 13. SendGrid Dynamic Template 생성하기 이번에는 Dynamic Template 생성에 대해 알아보겠습니다. 생성방법은 2가지 있는데요, 차례차례 알아보겠습니다. 1. 생성 오른쪽 상단에 create 버튼을 누릅니다. 구분할 이름을 적고 create를 눌러줍니다. 생성하면 아래의 이미지와 같이 생성됩니다. Add Version을 눌러줍니다. 원하는 템플릿 디자인을 선택하거나 Blank Template을 눌러서 원하는 디자인의 템플릿을 생성합니다. 저는 Blank Template을 눌러서 템플릿을 생성해주는 방법을 알려드리겠습니다. 여기서 방법이 갈리는데요 우선은 Design Editor방법으로 생성하는 방법을 알려드리겠습니다. 2-1. Design Editor로 템플릿 생성법 Design Editor을 눌러줍니다. 첫 화면으로 이렇게 뜨는데요 .. 2023. 3. 8. 이전 1 2 3 4 5 다음