여러 가지 경우의 수에 대응해야 하는 메시지 조회 API에 대한 이야기입니다 동적 쿼리를 작성하는 부분을 리팩터링한 내용을 기록해봅니다 시나리오 채널에 최초 접속 시, 채널 아이디를 전달하면 해당 채널의 가장 최신 메시지 20개를 시간 내림차순 정렬해서 반환 아래로 스크롤 내리면 채널 아이디, 메시지 아이디를 전달받아 해당 채널의 해당 메시지 아이디의 작성시간 보다 과거에 작성된 메시지 20개를 시간 내림차순 정렬해서 반환 날짜로 이동하면 채널 아이디, 날짜를 전달받아 해당 채널의 해당 날짜의 23:59:59 보다 과거에 작성된 메시지 20개를 시간 내림차순 정렬해서 반환 날짜로 이동 후 위로 스크롤을 옮길 시 (이동된 날짜 이후에 작성된 메시지를 보려 하면) 채널 아이디, 메시지 아이디, needPas..
나의 검색팁을 정리해보는 포스팅이다. 첫번째, 구글과 유튜브에서만 검색한다. 다음과 네이버를 검색엔진으로 사용하지 않은지 3년정도 된 것 같다. 이건 개발자 입문 전부터 느꼈던 건데, 내가 원하는 정보를 구글에서 검색할 때 더 빨리 찾을 수 있다는 경험에 의한 것이었다. 그 이유는 아무래도 상업성과 연관이 있는 듯 하지만 여기서 자세히 다룰 필요는 없는 것 같다. 두번째, 가급적 영어로 검색한다. 구글을 검색엔진으로 사용하더라도 한글로만 검색한다면 반쪽만 사용하는 거라 생각한다. 가급적 최대한 자신이 아는 단어를 조합해서 영어로 검색하는 습관을 들이는 게 좋다고 생각한다. 고수준의 지식이 필요할수록 한글 컨텐츠보다 영어 컨텐츠를 검색하는 것이 근본적인 지식에 접근하기 수월하다고 느낀다. 세번째, 차이점을..
3줄 요약 파일명 검색 : Ctrl + Shift + R 특정 코드 포함한 파일 검색 : Ctrl + H 개발자도구의 Network 탭의 Request URL 값을 이용해 컨트롤러 역추적 및 디버깅 가능 ontheinfo.com/2545 이클립스 파일 찾기 & 문자열 검색 - IT 정보사이트 개발툴로 이클립스 프로그램을 많이 쓰는데요. 오늘은 이클립스 파일 찾기 방법과 문자열 검색 방법에 대해서 알아보도록 하게습니다. 1. 개발 시간을 단축시켜 주는 기능 개발자가 개발을 성공 ontheinfo.com 출처. 완전히 동일한 내용의 반복이지만. 앞으로 아주 자주 쓰일 듯 한 중요한 기능이기에. 복습하는 마음으로 적어보기. 상황 1. 쿼리가 실행될 때마다 해당 쿼리문을 log 에 찍도록 구성해둠. 2. 실행된..
URL을 공유할 때 제목과 설명, 이미지를 설정해보자 1 2 3 4 5 6 7 8 cs meta 태그의 author, description은 SEO를 위해 사용되고 property는 링크 공유 시 상세 정보 전달을 위해 사용된다. og:image는 외부에서 이미지를 가져올 수 있어야 하기 때문에 이미지 링크를 통해 전달해야할 듯 싶다. 이미지는 가로 세로가 같은 비율인 것으로 사용해야할 듯 싶다. 안 그러니 짤리네.. title과 description이 실제로 전달할 핵심 내용이 아닐까 싶다. 한글이 깨지고 저장시 오류가 나는 문제가 있었는데 첫줄의 내용이 빠져서였다. 이 파일은 템플릿 파일이고 한글이 들어온적이 없었어서 지금까지 문제는 없었는데 한글이 들어오려면 템플릿 파일로 합친다고 하더라도 모든 파..