profile
Spring Boot 백엔드 주니어 개발자
태그 목록
전체보기 (156)백준(23)파이썬(18)코딩테스트(16)알고리즘(14)코딩 테스트(8)aws(6)Spring boot(6)Springboot(5)배포(5)프로그래머스(4)OSRM(4)오픈소스(4)회고(4)ec2(4)인공지능(4)Backend(4)mongodb(4)아두이노(4)로봇(3)길찾기(3)코테(3)세그웨이(3)밸런싱(3)컴퓨터학개론(3)API(2)스프링부트(2)Spring(2)CI/CD(2)FCM(2)android(2)docker(2)python(2)db(2)리팩(2)routing(2)DP(2)서버(1)PostgreSQL(1)강연(1)annotation(1)REST Docs(1)1316(1)pagination(1)문법(1)gradlew(1)Deque(1)웹서버(1)푸쉬알림(1)ip(1)frontend(1)2563(1)코드(1)error(1)ssh(1)json(1)Converter(1)UriComponents(1)회고록(1)타일러 라쉬(1)200(1)github action(1)RequestParma(1)Cursor-based Pagination(1)프로토콜(1)String(1)$geoNear(1)authorization(1)데이터베이스(1)RestTemplate(1)cloud(1)성능(1)리팩토링(1)AI(1)permission(1)MongoTemplete(1)PID제어(1)api 문서화(1)log(1)최적경로(1)창업(1)유클리드 호제법(1)용어(1)페이지네이션(1)management(1)github(1)Java(1)Unauthorized(1)특강(1)boot(1)Swagger(1)그리디 알고리즘(1)자바(1)2566(1)UriComponentsBuilder(1)도보길찾기(1)탐색(1)동적 프로그래밍(1)FastAPI(1)1015(1)가독성(1)의상(1)JPA(1)SFO(1)stash(1)MongoRepository(1)DTO(1)204(1)git(1)세미나(1)클라이언트(1)transactional(1)HTTP 통신(1)sql(1)상태코드(1)시범적용(1)자료구조(1)입문(1)uml(1)server(1)http(1)해시(1)알림(1)개인정보 수집 유효기간(1)해커톤(1)무작위 선택(1)취준(1)Slf4j(1)1018(1)트리(1)API 호출(1)

Docker 공부하기

인턴 생활을 하며 도커 task를 맡게 되었다.docker을 이렇게 혼자 전문적으로 해보는 거는 처음인데, 사실 진짜 해보고 싶어서 내가 하고 싶다고 했다.퇴근하고 공부 열심히 해서 내일 잘 해봐야지.어떤 서비스를 운영하기 위해서는 프로그램을 돌려야 한다. 나는 파이썬

2025년 1월 8일
·
0개의 댓글
·

Docker: localhost 접속이 안되는 문제 해결 방법

Apple Mac M3나는 애플 유저여서 5000포트가 Airplay가 이미 사용하고 있어서 기존 돌리려고 했던 포트인 5000을 사용하지 못했다.이 명령어를 실행하면이런 오류 메시지가 출력된다. 다른 프로세스가 이미 포트 5000을 사용 중이기 때문에 Docker 컨

2025년 1월 7일
·
0개의 댓글
·

FastAPI 어플리케이션이 클라이언트 요청을 처리하는 단계: 요청 처리 파이프라인

베트남에서 백엔드 개발 인턴을 하고 있다. 나의 업무는 python FastAPI를 만드는 것.오늘 사수님께서 코드리뷰를 해주셨고, 관련한 레슨런을 적어보려고 한다.FastAPI 애플리케이션이 클라이언트 요청을 처리하는 단계를 우선 설명해주셨다. 클라이언트의 요청이 들

2025년 1월 3일
·
0개의 댓글
·
post-thumbnail

[리팩] Entity 설계하기 1

기존 코드 트리우선 이름 부터가 잘못 되었다. IR 장표에서 강조하는 '가치소비'라는 단어를 쓰고 싶었고, 팀 대표가 '가치소비'라고 하라고 해서 Worthy Consumption 이라고 했다. 이게 맞다고 옆에서 하도 그러니까 그러려니 했는데 데이터 관리하려면 데이터

2024년 12월 27일
·
0개의 댓글
·

GASOMANN 프로젝트 개선 목표

백엔드 개발자로서 처음 진행했던 GASOMANN 프로젝트를 다시 들여다봤다. 솔직히 말하자면 충격적이었다. 얄팍한 지식에, "인프런에서 배운 거 얼른 써먹어야지!"라는 마음가짐, 그리고 잘하는 개발자들의 코드 느낌을 따라 해보고 싶었던 마음이 합쳐져 만들어진 결과물이

2024년 12월 26일
·
0개의 댓글
·

[리팩] 기존 프로젝트의 문제점 파악하기

2022년 12월부터 2023년 7월까지 'Mobby' 프로젝트를 진행했었다. 이 프로젝트의 목표는 휠체어 사용자들을 위한 안전한 길찾기 시스템을 만드는 것이었다. 단순한 경로 안내가 아니라, 직접 휠체어를 타고 다니면서 도보 상태를 세밀하게 센싱해 장애물이나 사고 위

2024년 12월 15일
·
0개의 댓글
·

sout는 느리다. 그러면 stringbuilder를 사용하자.

아니 분명 맞게 풀었는데, 그리고 최적화된 문제풀이라고 자신했는데 계속해서 시간초과가 발생했다. 뭐가 문제일까?sout는 느리다는 것이다. 그러면 어떻게 대체를 할까?알고리즘 문제에서 출력 최적화를 위해 BufferedWriter와 StringBuilder를 사용하는

2024년 11월 1일
·
0개의 댓글
·

[알고리즘] 백트래킹을 풀면서 느낀 점

백준 15686번 문제 솔!문제가 치킨 내용이어서 풀면서 계속 치킨을 생각했더니 치킨 먹고 싶다. 후라이드 뼈치킨으로 튀김옷 엄청 얇은걸로.백트래킹은 정말 어렵다. 하지만 몇 문제 풀다보니 그 안에 패턴이 살짝 보이게 된다.우선 백트래킹은 깊이 탐색으로 볼 수 있다.조

2024년 10월 8일
·
0개의 댓글
·

[알고리즘] 백트래킹

백트래킹(Backtracking)은 재귀(Recursion)를 이용하여 모든 가능한 경우의 수를 탐색하는 알고리즘 중 하나입니다. 각 단계에서 가능한 모든 선택지를 시도해보고, 만약 잘못된 선택을 했다면 그 선택 이전 상태로 돌아가서 다른 선택지를 시도합니다. 이를 "

2024년 10월 2일
·
0개의 댓글
·

2023 HACKERS GROUND 해커톤 회고 (대상: Microsoft 사장상 수상)

역할: 백엔드 (Java Springboot) 기간: 2023년 6월 21일 ~ 23일 (무박 3일) 장소: 대구 엑스코 주최: Microsoft, 경북대학교 성과: 대상 (Microsoft 사장상) 들어가며 이보다 더 힘든 해커톤은 없었다. 무박 3일은 정말 너무

2024년 9월 27일
·
0개의 댓글
·

커리어 조언

오늘 얻은 인사이트를 바탕으로 앞으로 성장할 수 있도록, 각각의 인사이트에 대해 좀 더 구체적이고 상세하게 기록해 보겠다. 기록을 통해 목표를 명확히 하고, 이를 실천해 나가는 데 도움을 줄 수 있을 것이다.인사이트: 내가 원하는 것은 개발자로서의 커리어를 통해 매니

2024년 8월 14일
·
0개의 댓글
·

[백준] 14500

이번 포스팅에서는 백준 14500번 문제인 "테트로미노" 문제를 해결하는 과정을 정리하겠습니다. 이 문제는 4가지 종류의 테트로미노 모양을 2차원 배열에서 최적의 위치에 배치하여 얻을 수 있는 최대 합을 구하는 문제입니다.문제는 주어진 2차원 배열에 다양한 테트로미노

2024년 8월 13일
·
0개의 댓글
·

[백준] 1107

이번 포스팅에서는 백준 1107번 문제인 "리모컨" 문제를 해결하는 과정을 정리하겠습니다. 이 문제는 고장난 버튼이 있는 리모컨을 사용해 특정 채널로 이동할 때 최소한의 버튼 클릭 횟수를 계산하는 문제입니다.문제는 고장난 버튼이 있을 때, 주어진 채널로 이동하기 위해

2024년 8월 11일
·
0개의 댓글
·

[백준] 1476

이번 포스팅에서는 백준 1476번 문제인 "날짜 계산" 문제를 해결하는 과정을 정리하겠습니다. 이 문제는 주어진 세 가지 수 E, S, M에 대해 특정 규칙을 만족하는 연도를 찾는 문제입니다.문제는 아래와 같은 세 가지 수를 기준으로 특정한 연도를 찾아야 합니다:E는

2024년 8월 10일
·
0개의 댓글
·

[백준] 2309

이번 포스팅에서는 백준 2309번 문제인 "일곱 난쟁이"를 자바로 해결한 방법을 공유하고자 합니다. 문제 해결을 위해 사용된 알고리즘과 코드의 흐름을 차근차근 설명하겠습니다.이 문제는 총 9명의 난쟁이 중에서 7명의 키의 합이 100이 되도록 하는 난쟁이들을 찾아내는

2024년 8월 9일
·
0개의 댓글
·

[백준] 3085

이번 포스트에서는 백준 3085번 문제를 해결하는 방법에 대해 설명하겠습니다. 문제는 NxN 크기의 사탕판에서 인접한 두 사탕을 교환하여 같은 색의 사탕이 연속으로 가장 많이 이어지는 부분의 사탕 개수를 구하는 것입니다. 이를 위해 다음과 같은 방법으로 접근하였습니다.

2024년 8월 8일
·
0개의 댓글
·

[백준] 11054

백준 11054번 문제는 주어진 수열에서 가장 긴 바이토닉 부분 수열을 찾는 문제입니다. 바이토닉 부분 수열은 증가하는 부분 수열이 하나 존재하고, 그 뒤에 감소하는 부분 수열이 이어지는 수열을 의미합니다. 따라서 이 문제는 두 개의 부분 수열을 합쳐서 가장 긴 길이를

2024년 8월 7일
·
0개의 댓글
·

[백준] 17404

백준 17404번 문제는 RGB 거리 2 문제로, 각 집을 RGB 색으로 칠하는데 인접한 집이 같은 색이 되지 않도록 하는 동시에 첫 번째 집과 마지막 집이 같은 색이 되지 않도록 하는 문제입니다. 목표는 모든 집을 칠하는 데 드는 최소 비용을 구하는 것입니다.이 문제

2024년 8월 7일
·
0개의 댓글
·

[백준] 2156

백준 2156번 문제는 DP를 이용하여 해결하는 와인잔 문제입니다. 이 문제의 목표는 연속된 세 잔을 마실 수 없다는 조건 하에 최대한 많은 와인을 마시는 방법을 찾는 것입니다. 제 코드를 통해 이 문제를 해결하는 방법을 설명하겠습니다.우선 문제를 이해하기 위해서는 몇

2024년 8월 5일
·
0개의 댓글
·

3주간 팀장으로서 매니징한 방법에 대하여

3주간 팀장으로서 매니징한 방법에 대하여 효율적인 소통과, 필요한 자료를 한 눈에 확인할 수 있도록 하였습니다. 특히 노션은 캘린더나 데이터베이스 등을 이용해 자료 아카이빙, 일정 관리, 역할 분담 시각화, 투두리스트 등을 관리했습니다.툴을 쓰는 것도 중요하지만, 어

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