| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 와썹맨
- 삼성역량테스트
- 삼성인 아마조니언 되다
- No Rules Rules
- 그거봤어?
- BFS
- 파이썬
- Dynamic Programmin
- 김태강
- mysql #numa #swap #memory
- Python
- 독후감
- 기술적 채무
- 트리
- Envoy
- Unique Paths
- 동적 프로그래밍
- list of list
- minimum path sum
- 리스트의 리스트
- technical debt
- leetcode
- 나는 아마존에서 미래를 다녔다
- 규칙없음
- 블린이
- 아마조니언
- LongestPalindromicSubstring
- 알고리즘
- 리트코드
- 프로그래머스
- Today
- Total
목록전체 글 (53)
개발자가 되고 싶은 준개발자
1 이벤트 소싱 응용 비즈니스 로직 개발 이벤트 소싱이란? 데이터 저장 방식 중 하나로 발생한 이벤트를 저장하는 기법. 이벤트를 위주로 비즈니스 로직을 구현하고, 애그리거트를 DB에 일련의 이벤트로 저장하는 기법. 각 이벤트는 애그리커트의 상태 변화를 나타냄. (애그리거트는 상태가 바뀔 때마다 반드시 이벤트를 발생시킴.) 에그리거트: DDD(domain-driven design)에 기반한 설계에서 하나의 도메인에서 필요한 객체들을 하나로 모아놓은 것. 하나의 트랜잭션에서는 하나의 애그리거트만 업데이트. 이벤트 저장소에 해당 이벤트를 순차적으로 저장해서 관리. 이벤트의 최종 결과값이 아닌 전체 순서를 모두 저장하여 관리. 이벤트 소싱 실사용 예시) 버전 관리 시스템 변경 내역만 저장 지금 상태를 볼때는 변..
문제 flask(백엔드)+react(프론트엔드)로 된 application에서 파일을 업로드 할 때 백엔드로 요청이 가지 않는 문제가 발생 백엔드 서버에서 보이는 에러 메세지: Access to XMLHttpRequest at '주소A' from origin '주소B' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 해결 방법 친절하지 않은 에러 메시지 덕에 어디가 문제인지 찾는지 오래 걸렸다. 그래도 에러를 찾는 데에 도움이 되었던 것은 nginx 설정이 되지 않은 로컬 환경에서는 해당 에러가 발생하지 않지만, nginx 설정이 되어 있는 배포 환경에서 ..
문제 Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST. According to the definition of LCA on Wikipedia: “The lowest common ancestor is defined between two nodes p and q as the lowest node in T that has both p and qas descendants (where we allow a node to be a descendant of itself).” BST가 주어질 때 가장 낮은 공통의 조상을 찾아라. 코드 문제 풀면서 주의 해야 했던 사항은 모든 노드가 uni..