profile
아키텍쳐 설계와 테스트 코드에 관심이 많음.
태그 목록
전체보기 (191)코딩 테스트(76)포트폴리오(43)카카오(17)트리(14)그리디(13)시큐리티(12)재귀(11)msa(11)DP(11)JWT(10)JPA(9)sql(9)문자열(9)leetcode(9)테크닉(8)배포(7)스택(6)정렬(6)이차원 배열(6)SW 마에스트로(5)순열(4)Querydsl(4)group by(4)도커(4)해커랭크(4)DFS(4)최적화(4)해시(4)리팩토링(4)BFS(4)버그 해결(4)조합(3)mysql(3)(3)누적합(3)테스트(3)kafka(3)클린 코드(3)그래프(2)postman(2)브루트 포스(2)fallback(2)test(2)배열(2)회고(2)이분 탐색(2)Gateway(2)circuitbreaker(2)시뮬레이션(2)ELK(2)junit(2)ssl(2)분할 정복(2)resilience4j(2)투 포인터(2)다익스트라(2)exclude(2)hackerrank(2)트라이(2)H2(2)DDD(2)docker(2)분리 집합(2)슬라이딩 윈도우(2)데이터베이스(2)소수(2)(2)이진 트리(2)aws(2)구현(2)Mockito(1)다이나믹 프로그래밍(1)연결 리스트(1)MST(1)bulk(1)Device_id and device_name are required for private IP(1)kibana(1)리스트 컴프리헨션(1)유니온 파인드(1)프로젝트(1)ratelimiter(1)헥사고날 아키텍쳐(1)이분탐색(1)elastic search(1)약수(1)relation(1)git conflict(1)(1)테스트 코드(1)CQRS(1)Spring data(1)리더십(1)보안 그룹(1)접근제어자(1)중간 점검(1)ip(1)경량화(1)프로그래머의 뇌(1)스키마(1)login(1)테스트 자동화(1)쿠버네티스(1)stream(1)느린 로딩(1)카카오 2차 코딩 테스트(1)ObjectOptimisticLockingFailureException(1)LCS(1)튜닝(1)ec2(1)test code(1)구간(1)Nginx(1)code snippet(1)mongodb(1)distroless(1)cookie(1)회고록(1)spring cloud(1)Paging(1)o.h.e.t.j.p.i.JtaPlatformInitiator(1)transactional(1)eureka server(1)파라메트릭 서치(1)서비스 레이어(1)트랜잭션(1)github actions(1)elb(1)Batch Insert(1)log-stash(1)Lightsail(1)Elastic Beanstalk(1)목표(1)Thread Dump(1)정규표현식(1)ci(1)카카오 기출(1)해결 불가(1)기획(1)git branch(1)메모리(1)협업(1)dependency(1)위상 정렬(1)git(1)Spring boot(1)google(1)리눅스(1)docker compose(1)Logstash(1)데이터 베이스(1)pom.xml(1)최장 부분 수열(1)oAuth(1)객체(1)백트래킹(1)maven(1)컨트롤러 레이어(1)validation(1)consumer(1)flatmap(1)gate-way(1)@DataJpaTest(1)(1)명령어(1)feign(1)디자인 씽킹(1)인간 관계(1)redis(1)낙관적락(1)
post-thumbnail

[sw 마에스트로] 5월 회고

이번 달은 개발에 대한 관념을 바꿀 수 있었던, 의미있는 달이다.처음에는 디자인 씽킹이 뭔가 했다. 소마에서 제공하는 교육이긴 한데, 이름이 약간 미심쩍었다.그런데 소마 연수생 만족도 1위 교육이라고 해서, 그리고 멘토님들도 많이 추천해서 한 번 참가해봤다. 참석을 해

2023년 5월 13일
·
0개의 댓글
·

[sw 마에스트로] 4월 한 달 회고

결론부터 말하자면, 인간 관계로 스트레스가 많았던 달이다.4월 초부터 시작해서 지금까지, 굉장히 많은 연수생과 멘토님들을 만났다. (지금까지 인생 살면서 제일 많은 사람을 만난 것 같다... 피곤...)특히나 힘들었던 것은 역시 '팀 매칭'이였다. 남을 평가하고 남한테

2023년 4월 29일
·
0개의 댓글
·
post-thumbnail

[sw 마에스트로] 6일만에 팀이 깨졌다

프론트 1, 백2. 팀장은 나였다.4/9 워크샵 때 팀 결성 -> 4/12 전담 멘토 컨택을 위한 일정 잡기 -> 4/13 프론트엔드 팀원이 나가고 싶어함(더 마음 잘맞고 재밌는 분위기의 팀을 찾았다.) -> ok -> 그리고나서 백엔드 팀원 멘붕하고 나가고 싶어함 -

2023년 4월 14일
·
0개의 댓글
·

SW 마에스트로 1주일 간 느낀 것

멘티들은 솔직히 말하면, 전부다 개발하는 데 문제가 없는 사람들이다.스펙이 엄청 화려한 사람도 있고(싸피나 우테코 등 하다가 소마로 온 사람 등...), 나처럼 소박한 활동을 한 사람도 있다.그러나 확실한 것은 면접관, 더 구체적으로 말하면 소마 멘토들이 직접 면접으로

2023년 4월 11일
·
0개의 댓글
·

SW 마에스트로 14기 합격 후기

단순 구현 문제기하 좌표 문제조합 + 구현 문제BFS 인 것 같은데 잘 모르겠음정규표현식 SQL작년에 1차 코테는 쉽다고 해서 별 걱정 안하고 시험에 진입했다. 근데 난이도가 생각보다 엄청 매웠다. 5번은 구글링했었으면 쉬웠겠지만, 그런 환경이 아니어서 풀 수가 없었다

2023년 3월 25일
·
0개의 댓글
·

프로그래머스 숫자 블록

그렙시에는 숫자 0이 적힌 블록들이 설치된 도로에 다른 숫자가 적힌 블록들을 설치하기로 하였습니다. 숫자 블록을 설치하는 규칙은 다음과 같습니다.블록에 적힌 번호가 n 일 때, 가장 첫 블록은 n 2번째 위치에 설치합니다. 그 다음은 n 3, 그 다음은 n \* 4

2023년 3월 2일
·
0개의 댓글
·

식품분류별 가장 비싼 식품의 정보 조회하기

다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품코드, 식품분류, 식품 가격을

2023년 2월 22일
·
0개의 댓글
·

그룹별 조건에 맞는 식당 목록 출력하기[프로그래머스]

다음은 식당의 정보를 담은 REST_INFO테이블과 식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID,

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

도커 파일 이미지 용량 경량화하기

stage 2에서 이미지를 stage 1과 동일한 걸로 사용하고 있었다.도커파일로 만든 이미지들의 용량은 평균적으로 500MB였다.stage2에서 distroless 이미지를 사용하였다. 이 이미지는 자바 실행을 위해 가볍게 만들어진 이미지라고 한다.확인해보니 거의 절

2023년 2월 21일
·
0개의 댓글
·

프로그래머스 마법의 엘리베이터

마법의 세계에 사는 민수는 아주 높은 탑에 살고 있습니다. 탑이 너무 높아서 걸어 다니기 힘든 민수는 마법의 엘리베이터를 만들었습니다. 마법의 엘리베이터의 버튼은 특별합니다. 마법의 엘리베이터에는 -1, +1, -10, +10, -100, +100 등과 같이 절댓값이

2023년 2월 19일
·
0개의 댓글
·

프로그래머스 거스름돈

Finn은 편의점에서 야간 아르바이트를 하고 있습니다. 야간에 손님이 너무 없어 심심한 Finn은 손님들께 거스름돈을 n 원을 줄 때 방법의 경우의 수를 구하기로 하였습니다.예를 들어서 손님께 5원을 거슬러 줘야 하고 1원, 2원, 5원이 있다면 다음과 같이 4가지 방

2023년 2월 15일
·
0개의 댓글
·

프로그래머스 스티커 모으기

N개의 스티커가 원형으로 연결되어 있습니다. 다음 그림은 N = 8인 경우의 예시입니다.원형으로 연결된 스티커에서 몇 장의 스티커를 뜯어내어 뜯어낸 스티커에 적힌 숫자의 합이 최대가 되도록 하고 싶습니다. 단 스티커 한 장을 뜯어내면 양쪽으로 인접해있는 스티커는 찢어져

2023년 2월 13일
·
0개의 댓글
·

즐겨찾기가 가장 많은 식당 정보 출력하기

REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요.select에서 여러개의 칼럼을 조회할 때 group by를 사

2023년 2월 8일
·
0개의 댓글
·

뒤에 있는 큰 수 찾기

정수로 이루어진 배열 numbers가 있습니다. 배열 의 각 원소들에 대해 자신보다 뒤에 있는 숫자 중에서 자신보다 크면서 가장 가까이 있는 수를 뒷 큰수라고 합니다.정수 배열 numbers가 매개변수로 주어질 때, 모든 원소에 대한 뒷 큰수들을 차례로 담은 배열을 r

2023년 2월 4일
·
0개의 댓글
·
post-thumbnail

전력망을 둘로 나누기 [파이썬] - 트리 활용 풀이

n개의 송전탑이 전선을 통해 하나의 트리 형태로 연결되어 있습니다. 당신은 이 전선들 중 하나를 끊어서 현재의 전력망 네트워크를 2개로 분할하려고 합니다. 이때, 두 전력망이 갖게 되는 송전탑의 개수를 최대한 비슷하게 맞추고자 합니다.송전탑의 개수 n, 그리고 전선 정

2023년 1월 28일
·
0개의 댓글
·
post-thumbnail

JPA에서 Spring data mongo 로 페이징 마이그레이션

저장하고자 하는 document json의 형태는 위와 같다. 관계로 나타내면 일대다가 중첩된 것이라 할 수 있겠다. 예를 들어, diary : diet =1:n, diet : food =1:n이라고 할 수 있다.페이징 dto는 diary.written_time, di

2023년 1월 24일
·
0개의 댓글
·

연속 부분 수열 합의 개수[프로그래머스]

철호는 수열을 가지고 놀기 좋아합니다. 어느 날 철호는 어떤 자연수로 이루어진 원형 수열의 연속하는 부분 수열의 합으로 만들 수 있는 수가 모두 몇 가지인지 알아보고 싶어졌습니다. 원형 수열이란 일반적인 수열에서 처음과 끝이 연결된 형태의 수열을 말합니다. 예를 들어

2023년 1월 20일
·
0개의 댓글
·

가격대 별 상품 개수 구하기[프로그래머스]

다음은 어느 의류 쇼핑몰에서 판매중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어있으며, PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다.Column nam

2023년 1월 20일
·
0개의 댓글
·

java stream flatmap으로 배열 합치기

상황 하고 싶은 것 코드

2023년 1월 16일
·
0개의 댓글
·
post-thumbnail

읽기 전용 서비스 만들기 전 점검

현재까지 완성된 부분이다. 조회 서비스는 이제 작업을 진행할 텐데, 몽고 DB를 사용하여 CQRS 패턴을 도입할 것이다.단계별 점진으로 만들어가는게 CQRS 패턴을 도입하는 방법인 것 같다.1단계)DB를 공통 사용하되, CUD와 R을 분리한다.2단계)DB도 분리한다.3

2023년 1월 14일
·
0개의 댓글
·