saehim lee

saehim lee

사람과 경험으로부터 배우고 있습니다.

해시테이블(Hash Table) 자바코드로 구현하기

해시테이블이란? HashMap이라고도 알려진 해시 테이블(HashTable)은 키(Key)를 값(Value)로 매핑하는 추상 데이터 유형입니다. 내부적으로 연관 배열(associative array)나 딕셔너리(dictionary)을 사용하여 데이터를 저장합니다. 각 키Key에 해시 함수를 사용하여 해시코드라고도 하는 인덱스(index)를 생성하고 이 index 위치에 값(Value)가 저장됩니다. colors = { "Red" : "#FF0000"
saehim lee

MySQL 검색 기능 개선하기 : Full-text search

이 글은 당근마켓을 모티브로 한 프로젝트 Secondhand 구현시 이슈 사항을 정리한 글입니다. 발단 : 왜 이것이 필요했나? Secondhand는 동네를 검색할 수 있는 기능이 있습니다. 예를 들어 이런거요. [이미지 출처 : https://kikimong.com/7179] 먼저 데이터는 이런식으로 들어가 있습니다. 법정동 코드를 pk 로 하였습니다. 행정동 코드보다 법정동 코드를 선택한 이유는 변동이 더
saehim lee

2022년 회고 (3) 백엔드 개발자가 되겠어 ✊

난생처음 CS스터디 우아한테크코스 프리코스 3기, 코드스쿼드 프리코스 후기 * 케케묵은 지난글 👇 * 2022년 회고 (1) 커뮤니티 기획자가 개발자를 꿈꾸게된 이야기 * 2022년 회고 (2) 풀스택 국비교육 수강기 아직도 2022년 이라니 질릴만도 합니다만... 살면서 가장 바빴던 시기이자 가장 열정적인 시기를 보내고 있는만큼 좀 더 잘 기록하고 싶은 욕심에 글이 길어지고 있습니다. 1년을 3년처럼 살았으니
saehim lee

2022년 회고 (2) 풀스택 국비교육 수강기

* 케케묵은 지난글 👇 * 2023.02.01 - [💬/회고] - 2022년 회고 (1) 커뮤니티 기획자가 개발자를 꿈꾸게된 이야기 국비 교육 과정을 듣기로 한다. 2022년 6월~10월 : 국비교육 수강 사실 지금 생각해보면 한없이 가벼운 선택이었다. 어차피 1년정도 쉬기로 한거, 돈도 더 들지 않겠다 주말에는 지인의 카페에서 계속 알바를 하고 평일에는 9시부터 6시까지 풀스택
saehim lee

2022년 회고 (1) 커뮤니티 기획자가 개발자를 꿈꾸게된 이야기

개요 엄청 늦었지만 2022년 회고. 1편은 사회과학계열 전공 기획자가 개발자로 이직을 결심한 이야기. 주의, 철저히 나의 얘기 기록하는 거라 딱히 도움은 안될 것 같습니다.. 굳이 따지자면 정보 10, 사담 90의 글이 될 예정입니다. 기획자의 기쁨과 슬픔 2022년 이전 : 커뮤니티 기획자로서의 일! 2022년 1~2월 : 퇴사 여행, 사람만나기 직업을 묻는 질문을
saehim lee