본문 바로가기

분류 전체보기

(6)
MySQL / MariaDB 서브 쿼리 내의 order by 안 되는 현상 + 해결법 작업을 하다 보면 다루어야 할 데이터도 많아지고, 테이블도 많아집니다. 그에 따라서 사용하는 쿼리문이 길어지기도 합니다. 쿼리가 길어지다 보면 과거 심플하던 시절에는 없던 문제가 생기기도 하는데, 이번에 제가 발견한 케이스가 있어 공유하고자 합니다. 사용했던 쿼리의 형태는 아래와 같았습니다. 3개의 테이블을 A 테이블의 m_id를 중심으로 join하고, 그 결과값을 원하는 기준으로 정렬한 후에 특정 컬럼을 기준으로 group하는 쿼리입니다. SELECT * FROM (SELECT A.m_id, A.name, B.gender, C.items FROM A JOIN B ON A.m_id = B.m_id JOIN C ON A.m_id = C.m_id ORDER BY A.regdt DESC ) AS RESULT ..
TypeScript를 이용한 포켓몬 모음집 만들기 이 글은 https://dev.to/ibrahima92/a-practical-guide-to-typescript-how-to-build-a-pokedex-app-using-html-css-and-typescript-4h7p?fbclid=IwAR0nvUvnUcUFRpcZ5GpK-6A1WCXRWdOTmzMsxJGlRbVt4tBo5CQnICYoBok A Practical Guide to TypeScript - How to Build a Pokedex app using HTML, CSS, and TypeScript TypeScript is a superset that needs to compile to plain JavaScript. It offers more control over your... dev.to ..
MySQL / MariaDB 서브 쿼리 내의 order by 안 되는 현상 + 해결법 작업을 하다 보면 다루어야 할 데이터도 많아지고, 테이블도 많아집니다. 그에 따라서 사용하는 쿼리문이 길어지기도 합니다. 쿼리가 길어지다 보면 과거 심플하던 시절에는 없던 문제가 생기기도 하는데, 이번에 제가 발견한 케이스가 있어 공유하고자 합니다. 사용했던 쿼리의 형태는 아래와 같았습니다. 3개의 테이블을 A 테이블의 m_id를 중심으로 join하고, 그 결과값을 원하는 기준으로 정렬한 후에 특정 컬럼을 기준으로 group하는 쿼리입니다. SELECT * FROM (SELECT A.m_id, A.name, B.gender, C.items FROM A JOIN B ON A.m_id = B.m_id JOIN C ON A.m_id = C.m_id ORDER BY A.regdt DESC ) AS RESULT ..
윈도우에서 도커로 개발환경 구성하기 안녕하세요. 요즘 날이 엄청 춥네요. 자취방이 너무 추워서 도저히 잠이 안 옵니다... 그래서 보일러를 켰더니 온도가 오르는 속도가 너무 느리네요. 따뜻해지기를 기다릴 겸사겸사, 이번 글에서는 제 나름대로 도커를 이용해서 윈도우 컴퓨터에서 개발환경을 구성하는 과정에서 얻었던 나름의 미세팁들을 공유하고자 합니다. 도커를 왜 쓰는지, 혹은 도커의 유용함 자체는 이미 많이 알려진 상태이고, 또한 많은 곳에서 사용중이기에 굳이 여기서까지 적을 필요는 없을 것 같습니다. 그런 걸 알고 싶으시면 구글에 도커를 검색하세요. 다만 저는 개발환경을 구성하는 데 도커를 사용했기에, 개발환경 측면에서의 이점만 간단하게 말씀드리겠습니다. 서버 컴퓨터를 구매할(혹은 대여할) 필요가 없다. 예를 들어서 윈도우에서 도커를 사용해 ..
REST API에 대해 - 2 이전 글 : https://chisu.tistory.com/1 REST API에 대해 - 1 (feat, URI, URL, URN) 2019년 2월, 첫 구직 당시였습니다. 면접관이 준 시험지 중에 이런 문항이 있었습니다. "REST API란 무엇인가?" 사실 저는 이미 REST API를 이용한 웹 서비스를 만들고 있었습니다. REST의 일부인 GET과 POST 메소.. chisu.tistory.com 이번엔 REST API 규격에 맞춰 어떻게 API 인터페이스를 작성하면 좋을 지 이야기해 보겠습니다. 인터페이스가 표현할 웹 페이지의 기능은 간단하게 할 일 목록 수정이라고 하겠습니다. 저같은 경우, REST API 개념이 없는 상태에서는 보통 이런 식으로 작성했습니다. HTTP POST - http://..
REST API에 대해 - 1 (feat, URI, URL, URN) 2019년 2월, 첫 구직 당시였습니다. 면접관이 준 시험지 중에 이런 문항이 있었습니다. "REST API란 무엇인가?" 사실 저는 이미 REST API를 이용한 웹 서비스를 만들고 있었습니다. REST의 일부인 GET과 POST 메소드를 이용해 데이터를 조회하고 또 생성하고 있었으니까요. 그럼에도 REST API가 어떤 것인지는 정확히 잘 몰랐죠(사실 우리가 정확히 알지 못하고 그냥 넘어가는 것들이 얼마나 많습니까?). 그래서 그 문항은 그냥 백지로 냈습니다. 면접관이 물어보더군요. 면접관 : REST API에 대해 잘 모르시나요? 나 : 네.. 그냥 HTTP로 통신할 때 지켜야 하는 규약 정도로 알고 있었어요. 면접관 : 아.. 그래도 앞으로 웹에서 일할 일이 많다면 이 정도는 알고 계시는 것도 좋..