의존성 주입자동 문서화 비동기 동작Pydantic Model클라우드 서비스가 들어오면서 자연스럽게 MSA 라는 아키텍처 구조가 각광 받았고, 그로 인해 서버의 생태계에 변동이 일어나고 있다.이제는 Serverless (무상태성)을 띈 Restful API 를 통하여 가
바인드 마운트 소스 코드가 바뀔때마다 이미지를 다시 빌드하지 않는 이상 변화를 감지할 수 없다 이는 도커 이미지가 생성될 때 스냅샷을 찍어 run 되기 때문에 새롭게 컨테이너를 구성하더라도 이는 이미 구축된 이미지에 레이어를 추가하는 것 뿐이기 때문에 변화가 일어나
인구 통계학적 세분화 모델을 통하여 은행의 이탈률 측정 모델 구축에 대한 포스팅 텐서플로 2.0 을 사용하여 인공두뇌 설계뉴런과 뉴런을 연결해주는 심층 신경망을 구축 비즈니스 문제에 적용신경망 구축에 앞서 필요한 라이브러리들을 import 진행1\. 데이터 전처리를 위
인공 신경망의 기본 구성요소노란색으로 표시된 부분은 모두 독립적인 변수이다 예를 들어 DB 에서 결과값으로 나온 행 하나가 Input Value 하나를 차지한다 이해하면 된다이러한 varirables 들은 표준화가 선행되어야 한다시냅스에서는 가중치를 할당받게 되는데 이
만약 프로젝트 내의 html 에서 작은 변화가 일어 났다고 가정수정 이후 다시 이 이미지를 기반으로 컨테이너를 통하여 실행하게 되어도 이 변화가 감지 되어 변경되지 않는다Html 코드는 소스코드인 애플리케이션코드의 일부이다COPY . . 을 진행 할 때에 기본적으로 소
사용된 코드는 다음과 같다3000포트에서 GET ('/') 매핑 되었을 때 간단한 html 를 반환실제 DB 에 연결되진 않지만 1초의 타임아웃을 가지도록 함Await 를 사용한 비동기만약 로컬 환경에서 해당 애플리케이션을 구동하고자 한다면 npm install 을 통
Spring Security 에 대한 아무런 설정 사항이 없다면 서비스를 모든 사용자가 사용할 수 있을 것이다다음과 같이 디펜던시를 추가해줍니다이후 프로젝트 실행한 뒤 로그를 살펴보면 다음과 같이 비밀번호가 설정되는 것을 알 수 있습니다스프링 시큐리티가 적용되고 나면
보통 프로젝트내에서는 인메모리인 H2 데이터베이스를 통하여 테스트나 검증을 마친 뒤에 실제 운영될 DBMS로 이전작업을 거치게 된다 스프링에서 사용되는 JPA 의 장점중 하나는 데이터베이스에 종속되지 않는다는 점이다. 즉, native query 를 통하여 특정 DB
Spring Boot includes a number of additional features to help you monitor and manage your application when you push it to production.You can choose to
Accept language header 를 통해 국제화 -i18n 을 해보자만들어진 RestAPI 가 전세계 사용자들이 사용한다고 하였을 때 customize 하려면 어떻게 해야할까?✔ : i18n(18개의 언어 Internationalization)Accept-La
가령 아래와 같은 Rest API 호출이 있다 가정해보자현재 서비스에서는 아무런 유효성 검사를 실시하지 않기에 이 정보 그대로 유저가 만들어진다😢 그럼 유효성 검사는 ?필드의 validation 을 어노테이션 기반으로 spring boot 에서 간편하게 설정할 수 있
가령 다음과 같은 url 을 호출하는 api 가 있다고 생각/users/{id}/todos/{id} => /users/1/todos/101 여기서 id 는 variable 으로서 유동적으로 변할 수 있다대부분의 Rest API url 들은 위와 같이 path 파라미터로
블로그를 통하여 정보를 찾다 보면 문득 돌아보면 스프링의 동작 방식에 대해서는 정작 자세하게 공부할 시간이 없어서 시작하게 됨컨트롤러를 통하여 GetMapping 하였을 때 스프링에서는 어떻게 동작할까?처음에 스프링 프로젝트를 빌드할때에 spring-boot-start
문제에서 주어진 그래프의 최대 크기는 50\*50 사이즈그래프에서 순차적으로 도형들의 좌표를 통하여 테두리를 1, 안쪽을 2, 아무것도 없는 부분을 1 로 저장합니다즉, 아래와 같은 함수를 통해 순차적으로 도형을 그래프에 채워주었습니다아래는 bfs 함수입니다다른 테스트
문제 풀이 전 해당 문제의 특이점을 몇가지 짚고 갑니다1\. 항상 "ICN" 공항에서 출발합니다2\. 한번 이동한 경로는 다시 이동하지 않습니다3\. 양방향이 아닌 왼쪽에서 오른쪽으로 향하는 단방향입니다4\. 모든 경로를 이용하여야 합니다5\. 가능한 경로중 알파벳 순
진행사항 유추해낸 DB 를 통하여 쿼리를 수행하여 적절한 값을 들고 오는지 확인한다 윈폼으로 엑셀 템플릿을 불러와 해당 템플릿 양식에 맞게 엑셀로 저장한다 SQL 쿼리 실무에서 피벗을 과연 사용할까..? 했었지만 😊 응 사용해! 였다 난해하다.. 필자는 주로 서
세무 법인 등에서 쓰이는 회계 관리시스템에서 수작업으로 ERP 를 통하여 엑셀로 작성하고 있음 같은 템플릿이더라도 회사마다 수당 정책이 다르며 책정되는 시급또한 달랐음내부 DB를 보려하여도 암호화 되어있어 접근할 수 없음DB 복호화 이 후 해당 경로에 DB extens
해당 문제도 BFS 로 접근할 수 있겠지만 구현에 초점을 두었을 때 DFS를 통한 깊이우선탐색이 직관적이라 DFS 로 접근하였다풀이에 앞서 미리 메모해가며 어떻게 풀 수 있는지 특이사항에 대해 기록하고 시작한다한번에 한개 글자 변경이 가능words 안의 단어로만 변환
알고리즘을 지난 5개월 동안 놓고있다가 최근 들어 다시 잡기 시작하면서 조금씩 예전의 감을 찾아가고 있는듯 하다.네트워크 문제는 쉽게 말해 이어져 있는 노드들이 몇개가 있느냐를 묻는 문제이다DFS, BFS 다양한 방법들이 있지만 접근하기 쉬운 BFS 를 통해 너비우선
2차원 배열 map 이 주어지고 이를 통하여 최단 거리로 갔을 때 가장 빠른 길을 반환한다만약 도달 할 수 없는 경우라면 -1 을 반환한다정석적인 그래프 문제 답게 BFS 를 이해한다면 난이도는 어렵지 않다핵심은 다음과 같다매칸 이동할 때마다 자신의 칸의 +1 로 바꾸