Su Bak배치(batch) 프로그램 이란?배치(batch) 프로그램이란, 일련의 작업들을 하나의 작업 단위로 묶어, 연속적으로, 일괄 처리하는 프로그램을 의미합니다Sep 10Sep 10
Su Bak트랜잭션의 특징과 격리성 수준트랜잭션(Transaction)은 업무 처리를 위한 논리적인 작업 단위를 의미합니다. 작업의 논리적인 단위는 단일 연산이 아닐 수 있기 때문에 하나의 트랜잭션이 두 개 이상의 갱신 연산이 될 수 있습니다.Sep 10Sep 10
Su BakDBMS 에서의 LockDBMS를 사용하는 이유는 성능, 관리 편이성 등 여러 이유가 존재합니다. 특히 트랜잭션 처리가 가장 핵심적이라고 할 수 있는데요.Jul 21Jul 21
Su BakGithub Actions 란?이전 회사의 경우 코드 배포를 할 때 Github Actions를 이용해 production 브랜치에 git push 를 하면 자동으로 연결한 AWS EB(ElasticBeanstalk)에 배포가 되도록 했었습니다.May 3May 3
Su Bak정규표현식으로 표현하는 부동소수점 매칭 패턴개발을 하다보면 정규표현식을 사용해야만 하는 순간을 한번쯤 경험하게 됩니다. 저는 그럴 때마다 여러 문서를 참고 했지만 한번에 이해하는게 항상 쉽지 않았습니다.Apr 8Apr 8
Su BakHTTP 응답 상태 코드 정리클라이언트로 부터 API를 통해 HTTP request 가 오면 서버는 그 request를 적절히 처리한 후 클라이언트에게 response를 보냅니다.Feb 23Feb 23
Su Bak빌더(Builder) 패턴을 예시와 함께 알아보자빌더(Builder) 패턴은 디자인 패턴중 생성(Creational) 범주에 속하는 패턴으로 옵션이 많은 객체를 만들어야할 때 사용합니다.Dec 6, 2023Dec 6, 2023
Su Bak디자인 패턴(Design Pattern)이란?디자인 패턴은 소프트웨어 개발시 접하게 되는 일반적인(자주 접하는) 문제에 대한 해결책을 뜻합니다.Nov 10, 2023Nov 10, 2023
Su BakWhat is HTTP Parameter Polution?HTTP Parameter Polution (HPP) means that an application receives multiple HTTP parameters with the same name.Oct 5, 2023Oct 5, 2023