쇼핑몰 - 3 <GitHub Actions를 통한 CI/CD>
·
Java/쇼핑몰
✅ 이전 포스팅2024.11.03 - [Java/쇼핑몰] - 쇼핑몰 - 2 " data-og-description="✅ 이전 포스팅2024.11.01 - [Java/쇼핑몰] - 쇼핑몰 만들기 - 1 " data-og-description="✅ 동기예에에에에에전에 만들었던 허접한 게시판을 뒤로하고 별다른 프로젝트를 진행하지 않았는데이번에야말로 다" data-og-host="magicmk.tistory.com" data-og-source-url="https://magicmk.tistory.com/116" data-og-url="https://magicmk.tistory.com/116" data-og-image="https://scrap.kakaocdn.net/dn/bkYtCw/hyXs2M4eRC/2R4Hyq..
아무도 상처받지 않는 대화법 - 하야시 겐타로
·
일상/독서 포스트
요 근래 애인과 직장 안에서 사소한 말다툼이 있었는데 처음에는 화가 났지만이후 돌이켜보니 나에게 어떤 문제가 있지는 않을까 생각이 들어 위 책을 읽어봤다.위 책을 읽은 것은 정답이었다. 내가 종종 사용하는 말투에 대한 내용도 적혀있었고어떻게 생각하고 얘기해야 하는지 내용도 잘 적혀있었다. 위 책에서 가장 놀라웠던 점은 팩트를 전달하는 방식이다.나는 지금까지 상대방이 잘못된 내용을 이야기하면 그것을 바로잡아야 하며사실을 얘기해 줬기 때문에 나는 아무 잘못이 없다고 생각했다.하지만 위 책에서는 나의 말이 설령 100% 옳다고 하더라도 상대방에게 그것을어떻게 전달하여야 하는지 알려준다. 책의 내용을 전부 실천하기란 매우 어렵다. 하지만 내가 가슴깊이 깨달은 것들부터하나씩 실천해보려고 한다. 실제로 나는 책을 ..
쇼핑몰 - 2 <Docker-compose 사용하기>
·
Java/쇼핑몰
✅ 이전 포스팅2024.11.01 - [Java/쇼핑몰] - 쇼핑몰 만들기 - 1 " data-og-description="✅ 동기예에에에에에전에 만들었던 허접한 게시판을 뒤로하고 별다른 프로젝트를 진행하지 않았는데이번에야말로 다른 프로젝트를 만들어보자 다짐하고 프론트를 담당해 주실 분을 모시고 프" data-og-host="magicmk.tistory.com" data-og-source-url="https://magicmk.tistory.com/115" data-og-url="https://magicmk.tistory.com/115" data-og-image="https://scrap.kakaocdn.net/dn/mKJb9/hyXsX41a0F/tTavAWclgkVitlA5lZkj91/img.png?wi..
쇼핑몰 만들기 - 1 <AWS EC2로 배포 서버 만들기>
·
Java/쇼핑몰
✅ 동기예에에에에에전에 만들었던 허접한 게시판을 뒤로하고 별다른 프로젝트를 진행하지 않았는데이번에야말로 다른 프로젝트를 만들어보자 다짐하고 프론트를 담당해 주실 분을 모시고 프로젝트를 시작하였다.평소였으면 우선 기능들을 전부 구현한 뒤 배포하겠지만 같이 작업해주시는 프론트 분이 있기 때문에배포 서버를 먼저 만들고 기능 구현에 들어가려고 한다.✅ 클라우드 서버배포에 앞서 어떤 클라우드 서버가 좋을지 고민을 이틀은 했던 것 같다.내가 생각하는 서버는 docker container를 이용해 WAS, DB, Redis를 한 번에 올려서 동작시켜야 했고,다만 토이 프로젝트이다 보니 접속자는 없을 것을 감안하였기 때문에 아무리 클라우드 서버라고 하더라도돈이 나가는 것을 원치 않았다.그래서 공짜로 사용할 수 있는 클..
Level1 - 로또의 최고 순위와 최저 순위
·
프로그래머스
✅ 문제설명로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해보겠습니다. 당첨 번호 6개가 31, 10, 45, 1, 6, 19라면, 당첨 가능한 최고 순위와 최저 순위의 한 예는 아래와 같습니다.순서와 상관없이, 구매..
Level1 - [1차] 다트 게임
·
프로그래머스
✅ 문제 설명카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다.갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다.다트 게임의 점수 계산 로직은 아래와 같다.다트 게임은 총 3번의 기회로 구성된다.각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다.점수와 함께 Single(S), Double(D), Triple(T) 영역이 존재하고 각 영역 당첨 시 점수에서 1제곱, 2제곱, 3제곱(점수¹, 점수², 점수³)으로 계산된다.옵션으로 스타상(*), 아차상(#)이 존재하며, 스타상(*) 당첨 시 해당 점수와 바로 전에 얻은 점수를 각 2..