JAVA에서 hashCode 정의가 필요한 이유
우연한 기회에 eqault, hashCode의 의미에 대해 물음을 당했고, 추가로 hashCode는 항상 정의해야 하는지 그렇다면 이유는 무엇인지 고민하게 되었다.
기술과 관련된 내용을 공유합니다.
우연한 기회에 eqault, hashCode의 의미에 대해 물음을 당했고, 추가로 hashCode는 항상 정의해야 하는지 그렇다면 이유는 무엇인지 고민하게 되었다.
NoSQL DB 선택 시 아래와 같은 이유로 MongoDB가 자주 선택이 되는 것 같습니다.
채용 과정 중 라이브 코딩 인터뷰를 하는 곳이 있습니다.
개발자로 살다보면 소켓이란 단어를 많이 듣게 됩니다.
처음 프로그래밍을 접하는 경우에 네트워크는 정말 생소합니다.
무조건 새롭고 어려운 것.. 내가 했던 실수!
GitLab Flow를 소개하는 글의 내용이 좀 긴편이라 상단 주요 내용만 읽었다가 시간을 내 처음부터 끝까지 정독을 하였습니다.
사이드 프로젝트에서 Docker를 사용해 Mysql 스키마를 넣어 두고 사용하다가 더미데이터도 Docker 이미지에 포함을 시키기로 하였습니다.
사이드 프로젝트를 진행하면서 Github Action을 이용해 Test Coverage가 어느 이상 되지 않으면 PR이 자동으로 닫히도록 하려고 했습니다.
docker mysql 공식 이미지에 프로젝트에 사용되는 스키마와 더미 데이터를 추가한 이미지를 만들어 사용하고 있습니다.
사이드 프로젝트를 진행하면서 이슈 관리 툴로 어떤 것을 써야 할 지 고민을 하게 되었습니다.
mysql을 docker로 사용하다보면 데이터 추가, 유저 추가 등 기본 설정을 추가한 이미지를 만들고 싶은 경우가 많습니다.
nestjs로 작업을 하면서 동일한 mvc라고 하더라도 spring과는 다른 프로젝트 구조를 가져가야 한다는 것을 깨달았습니다.
git 과 github으로 작업을 하다보면 upstream으로 pull request 를 날리고 upstream에서 rebase 로 pull을 받아야 하는 경우가 생깁니다.
일을 하면서 Docker를 쓰면 좋겠다 싶었지만, 왠지 제대로 해야 할 것 같은 마음에 계속 미루고 있었습니다.
지난주 회사에서 장애가 발생했는데 장애 관련 확인 중 이상한 현상을 확인하였습니다.
어떤 서비스를 만들 때 정말 많은 DB 후보군들이 있다.
회사에서 React, Redux로 개발을 하면서 React와 Redux의 패러다임의 차이로 인해 오히려 서비스 기능 개발과 관리가 어려워졌었습니다.
Git과 GitHub은 프로그램 버전 관리, 협업 툴로 아래 2가지 목적을 위해 사용이 됩니다.
edX에서 쿠버네티스를 공부하면서 알게 된 내용을 정리하고 공유합니다.
edX에서 쿠버네티스를 공부하면서 알게 된 내용을 정리하고 공유합니다.
edX에서 쿠버네티스 강의를 공부하면서 알게 된 내용을 정리하고 공유합니다.
edX에서 쿠버네티스 강의를 공부하면서 알게 된 내용을 정리하고 공유합니다.
어떤 일이던지 기초를 잘 닦는 것이 매우 중요합니다. 그리고 이 사실을 모두가 잘 알고 있지만 실제로 그렇게 하기는 쉽지 않습니다.
이 글은 잘 안되고 있는 것을 비판하기 보다는 저를 포함한 보다 많은 사람들이 생산성을 높이는 것에 관심을 두고 새로운 것을 도전하도록 하기 위해 작성되었습니다.
문제 설명 : https://programmers.co.kr/learn/courses/30/lessons/42583