전체 글

Java 클래스 검색법
Java에서 필요한 메서드를 찾을 때, 사용하고 있는 클래스의 문서를 참고하면 어떠한 메서드들이 있는지 알 수 있습니다. 여기서 말하는 문서란 Java의 공식 문서이며, Oracle에서 Java 버전별로 클래스의 문서를 제공하고 있습니다. 해당 문서를 검색하는 방법은 구글에 간단하게 "Java String doc" 이런 식으로 검색하시면 해당 클래스에 대한 문서가 나옵니다. 위 이미지처럼 구글링 시 나오는 페이지 중 Oracle Help Center 페이지를 참고하시면 됩니다. URL로는 docs.oracle.com인 사이트입니다. 해당 사이트를 들어가 보면 아래와 같은 이미지를 볼 수 있습니다. 아래의 이미지는 살짝 아래로 이동한 상태입니다. 보시면 필드 및 생성자, 메서드 요약(summary) 항목이..
![[2022.06.10] Instagram 스키마 디자인](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbfUnQK%2FbtrIaAqDSVY%2FAAAAAAAAAAAAAAAAAAAAADhMsMe0CqrSdFIYCKtuioBQ3nAMxeYzdzb2zrzx_Td_%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DdoQqtf5GZ7DmGKh0i3aDuq2MsWM%253D)
[2022.06.10] Instagram 스키마 디자인
오랜만에 포스팅을 하는데.. 계속 다짐을 하지만 천천히라도 정리한 글을 올릴 예정입니다.. ㅠㅠ 해당 포스팅은 Instagram의 피드에 대한 DB 스키마 디자인을 생각해 보고 정리한 글입니다. DB 스키마 디자인을 실습한 사이트는 이곳입니다. 인스타그램 피드 인스타그램의 피드는 위 이미지와 같은 형태로 올릴 수 있습니다. (위 피드는 제 계정인데.. 활동을 안 합니다) 해당 이미지로 피드의 기능들을 분류해 보면 다음과 같이 분류가 가능합니다. 여러 장의 사진 업로드 본문 댓글 게시글에 대한 좋아요 및 댓글에 대한 좋아요 태그 (해당 이미지에는 보이지 않지만.. 인스타그램의 "#태그"를 의미합니다) 대강 이 정도의 기능으로 분류가 가능하며, 인스타그램의 시스템 중 계정 팔로우, 팔로워 기능도 존재합니다...
![[2022.05.24] 자료구조/알고리즘 - 재귀](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbyzjBu%2FbtrH1CcXbL8%2FAAAAAAAAAAAAAAAAAAAAAFm-HiBp1p3gJj5NOtsY25s2MW-saSILy3sW2oJBjf4d%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DjWn0F4eD%252FruQAbxvlZZrlawmyJg%253D)
[2022.05.24] 자료구조/알고리즘 - 재귀
Section1이 끝나고 Section2가 시작되었다! Section2부터는 매일 간단한 코딩 테스트 문제 1개를 풀기 시작하였다. 그리고 오늘은 자료구조/알고리즘에서 재귀함수에 대해 공부를 하였다. Daily coding 오늘은 입력받은 배열의 첫 요소와 마지막 요소를 뽑아 이를 각각 Key와 Value로 HashMap으로 만들어 반환하는 메서드를 구현하는 문제였다. 이제 시작인 부분이기 때문에 쉬운 문제가 출제된 것 같으나.. HashMap을 초기화하는 방법을 몰라서 검색을 해봐야 했다. 검색 결과 HashMap을 초기화하는 방법은 아래와 같이 구현이 가능하다는 사실을 알았다. new HashMap(){ { put("Key", "Value"); } } 처음 생각할 땐 "new HashMap(){ "K..