2024-09-28 학습일기
·
개발 기록
다시 자소서 및 이력서 점검 시작.. 알고리즘다이어트드래곤 앤 던전
[백준] 전시장 - Java 2515
·
PS/백준
https://www.acmicpc.net/problem/2515 백준의 전시장 문제이다. 처음에는 문제를 읽자마자 그리디 문제인가 라는 생각이 들어서 그리디로 접근하려고 보니 입력의 단위가 굉장히 컸다. 즉, 이걸 그리디로 생각하여 특정 규칙을 정해 반복문을 돌리기에는 시간 초과가 우려됐다. 그래서, 이진 탐색으로 접근을 하려 시도하였다. 접근을 하니 이분 탐색의 키 값으로 돌릴 만한 것이그림의 보이는 부분의 길이인 `S` 밖에 없었다. 그래서 최소값(left)으로 입력 받은 S를 정했고 가장 높은 값은 입력값중 가장 높은 `H`를 선택했다. 이렇게만 접근하니까 첫 번째 예제는 맞지만, 두 번째 예제에서 틀렸다. 그래서, 직접 그림을 그려보니 작성한 로직은 무조건 `mid`값 만큼 차이나면 그 값을 더..
2024-09-27 학습일기
·
개발 기록
엇.. 어제 학습일기 작성을 깜빡했다. 2024.09.27 - [Spring] - [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 3 [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 32024.09.25 - [Spring] - [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 2 [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 22024.09.22 - [Spring] - [Spring] synchronized 키워드를 활hdbstn3055.tistory.com 알고리즘전시장애너그램나무가 되고 싶다
[Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 3
·
Spring/동시성 & Lock
2024.09.25 - [Spring] - [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 2 [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 22024.09.22 - [Spring] - [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 1 [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 1동시성 처리우리가 웹 서비스를 개발하다보면hdbstn3055.tistory.com 이전 포스팅에서 동시성 문제를 `PESSIMISTIC_WRITE`를 사용해서 해결하는 실습까지 진행했다. 그렇다면 Spring JPA에서 사용할 수 있는 Lock 기법에는 어떤 것이 있으며,..
2024-09-26 학습일기
·
개발 기록
오늘은 사이드 프로젝트와 관련하여 캐시를 도입하기 위해 여러 학습을 진행했다. 일단 `Jemter`를 사용하는 방법에 대해 알게 되었다. 그리고 계속 LocalDateTime을 직렬화 역직렬화 하는데 `CacheManager`와 관련된 오류가 많이 생겼다.  캐시 도입 전 캐시 도입  `Throughput`을 보면 훨씬 더 많은 처리량을 가지는 것을 볼 수 있다.  캐시 작업 관련 오류 해결 과정과 캐시 처리에 관해서는 추후 포스팅으로 다룰 예정이다.  알고리즘가장 긴 팰린드롬로봇 프로젝트진우의 민트초코우유
2024-09-25 학습일기
·
개발 기록
오늘은 은행도 가고 치과도 갔다와서 이래저래 공부시간을 챙기지 못했다. 2024.09.25 - [Spring] - [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 2 [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 22024.09.22 - [Spring] - [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 1 [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 1동시성 처리우리가 웹 서비스를 개발하다보면hdbstn3055.tistory.com  알고리즘부대복귀징검다리 건너기(다시)스타트와 링크