처음 틀렸던 코드생각했던 로직1\. 밖에서 number를 생성하고2\. 해당 number에 해당하는 것이 있는지 sb에 contains로 확인but >> 부분 수열을 가정하고 만들었기 때문에 틀렸음.1001 이렇게 있어도 11 이렇게만 남을 수 있기 떄문에 1001을
주목할 점 주식을 하나밖에 못 산다. 원하는 만큼 가지고 있는 주식을 판다. 아무것도 안한다. 하루에 할 수 있는 action은 한 개 이고, 주식은 무조건 하루에 하나 밖에 사지 못한다. 우리는 미래의 주식 가격을 아니까, 미래부터 과거로 순회하면서 O(n)으로

먼저 저희 서비스의 아키텍처에 대해 설명하자면 common auth strategy trading market 으로 모듈이 구성되어있습니다.
완주하지 못한 선수페어프로그래밍 후기를 남기고자 한다.먼저 '완주하지 못한 선수' 라는 코딩테스트 문제를 풀었고, 10분의 시간 동안 팀끼리 문제를 분석하며 어떻게 풀이를 할 지 협의하는 과정을 거쳤다.실제로, 나는 해당 문제를 '정렬'을 통해 푼 경험이 있는데, O(

🔷 이번 글에서 다루는 것 1\. 문제 해결 흐름2\. MVCC3\. 트랜잭션 격리 수준@Transactional 이 감싸는 범위가 너무 크다기존 스레드에 @Transactional이 붙어있더라도, 그 안에서 스레드를 새로 생성된다면 기존 스레드와 새로운 스레드는 같
🔷 이번 글에서 다루는 것 이 문제는 동시성 이슈가 발생하는 메서드를 테스트하기 위해 작성한 테스트 코드에서 발생한 문제이다. 테스트 환경 및 코드에 대한 개요 설명 테스트 실행 결과 분석 테스트 코드에서 INSERT한 결과가 발생 하지 않는 문제 발생 1. 테

private subnet-110.0.2.0/24가용영역 ap-norheast-2aprivate subnet-210.0.3.0/24가용영역 ap-norheast-2cpublic subnet10.0.1.0/24가용영역 ap-norheast-2cprivate 라우팅 테이블

개발 역사 중 흑역사라고 한다면, RDS의 public IP를 허용하고, ID와 비밀번호를 쉽게 설정하여, 해킹 당하여 AWS 요금이 많이 나왔던 것이다.이런 일이 없게, 백엔드 서버 또는 RDS를 외부와 완벽히 격리 시키고 싶다면, 어떻게 하는 게 좋을까?⇒ 결론적으

offset 기반 페이지네이션을 성능 개선하는 방법에 대한 이야기입니다. 인덱스를 효율적으로 사용할 수 있는 쿼리 튜닝 방법에 대한 내용을 포함하고 있습니다.

무엇이 문제인가? 옥션 프로젝트에서 접근하는 유저의 권한은 Guest, User, Admin으로 나뉜다. 따라서, 엔드포인트 마다 접근한 유저에 대해 권한 체크를 하고, 올바르지 못한 접근에 대해 예외를 던져야 한다. 그러나, 토큰을 사용하는 모든 엔드포인트에서 중

어드바이스는 <span style="color: 어드 바이스는 다양한 어노테이션을 AOP 실행 시점을 지정할 수 있다.메서드 실행 전 후에 작업을 수행한다조인 포인트의 실행 여부를 선택할 수 있다전달값(파라미터)을 변환할 수 있다메서드의 return이 아닌 다른