분류 전체보기58 스프링 서버를 Docker, Docker-compose로 멋들어지게 띄워보기 안녕하세요. Docker와 Docker compose는 개발을 하다 언젠가 쓰게 됩니다,. 한 번 쓰면 너무 편해서 이전으로 돌아가기 힘든 것 같습니다. 저는 처음에 Docker에 대한 개념도 잘 몰랐고, 왜 쓰는지에 대해도 몰랐습니다. 따라서 이번 글을 보시고 프로젝트에 적용하시기 전에 도커에 대한 개념은 유튜브나 다른 블로그 포스팅을 보고 참고하고 보시는 것을 추천드립니다. 처음에 저 같은 경우는 도커 세팅에 관한 글은 많지만, 실제로 너무 두루뭉실한 얘기들이 많아서 따라하기가 너무 힘들었습니다. 그래서 노드 개발하는 친구에게 많이 물어보고 귀찮게 했습니다. 오늘 글을 통해서 우리가 배워볼 건 다음과 같습니다. Docker, Docker-compose, .env 민감 정보 감추기.. 2023. 1. 9. [자바] 프로그래머스 - 개인정보 수집 유효기간 (2023 카카오 블라인드) 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023년도 카카오 블라인드 채용 코딩테스트 문제입니다. 프로그래머스 기준 현재 570명 풀이 완료 및 27%의 정답률을 기록하고 있습니다. 아마도 나온지 얼마 안 돼서 정답률은 낮아보이지만, 실제로는 어렵지 않은 문제입니다. 문제 풀이 및 접근 방법 고객의 개인정보 수집 일자와 약관의 종류에 따라 고객의 개인정보 수집 일자를 구하고, 그걸 오늘 날짜와 비교해서 파기해야하는 정보인지 아닌지 .. 2023. 1. 8. [커뮤니티 #17] 기본 키 타입, 네이밍 리팩토링 작업 안녕하세요. 신년의 첫 포스팅이네요! 다들 새해 복 많이 받으세요. 오늘도 커뮤니티 프로젝트 리팩토링에 대한 내용을 다룹니다. 레거시 프로젝트를 리팩토링 하는 것이 이렇게 힘든 일인줄 몰랐습니다 ㅠㅠ 이번 경험을 바탕으로 앞으로는 "처음부터 꼼꼼한 설계와 클린코드를 이용해서 프로젝트를 제작해야겠다."라고 생각했습니다. 오늘은 세 가지 작업을 했습니다. 도메인 기본 키 타입 리팩토링 작업 User 도메인 리네이밍 README.md 가독성 좋게 수정하기 1. 도메인 기본 키 타입 리팩토링 작업 현재 레거시 프로젝트의 도메인 기본 키 타입은 전부 int형으로 만들었습니다. 사실 int형으로 모두 기본 키 처리를 해도 상관은 없겠지만, 만약 프로젝트의 규모가 커지고 트래픽과 데이터가 많아진다면 데이터베이스에 수.. 2023. 1. 1. [개발 일기 #25] 12월의 개발 공부와 연말 22년 12월 31일 기준으로 하루도 빠짐없이 공부를 해왔습니다 👏👏 내년에도 1일 1 커밋 활동으로 실력도 키우고 꾸준히 진행해 보겠습니다. 이번 달에는 먼저 종강을 맞이했습니다. 12월 초에는 우테코 최종 코테 공부를 하고 합격을 기다리느라 공부를 어영부영했습니다. 시험공부도 하느라 아무래도 알고리즘도 많이 풀지 못했고, 유의미한 공부를 많이 하지는 못한 것 같습니다. 그래도 우아한테크코스에 합격한 것에 너무 만족했습니다. 합격하고 나서는 기존 레거시 프로젝트를 갈아엎었습니다. 기존 프로젝트는 더티코드와 오로지 기능 구현만 했는데, 지금 봤을 때 효율적으로 좋지도 않은 코드였고 하나를 바꾸면 뭉터기로 다 고쳐줘야 하는 문제점이 있었습니다. 그래서 배운 것들을 바탕으로 도메인 메서드로 최대한 분리하.. 2022. 12. 31. 이전 1 ··· 4 5 6 7 8 9 10 ··· 15 다음