본문 바로가기

전체 글

(385)
[SQLD] 연습문제 (SQL활용) 보호되어 있는 글입니다.
[SQLD] 강의 25~27. 계층형&트리구조, PIVOT형태, 정규표현식 4.6 계층형 질의와 셀프 조인  - 계층형 질의 예제 해설* 트리구조를 먼저 이해해야함.* START WITH : root 노드 지정.* CONNECT BY : 부모-자식 노드 연결 지정.  -  CONNECT BY PRIOR 자식 = 부모 : 순방향전개(부모 -> 자식)    프 - 자 - 부 - 순  -  CONNECT BY PRIOR 부모 = 자식 : 역방향전개(자식 -> 부모)    프 - 부 - 자 - 역* ORDER SIBLINGS BY : 동일한 레벨(형제노드)에서의 정렬.*** 부모자식으로 정렬한(순/역) 이후, 자식노드끼리 정렬(ASC/DESC).  4.7 PIVOT절과 UNPIVOT절  - PIVOT, UNPIVOT컬럼을 기준으로 여러 개의 행으로 나뉜 데이터를 행과 열을 전환해 테이..
[SQLD] 연습문제 (SQL기본) 보호되어 있는 글입니다.
[오류 / STS] 기본 클래스 com.(경로).TestApplication을(를) 찾거나 로드할 수 없습니다. 오류: 기본 클래스 com.(경로).TestApplication을(를) 찾거나 로드할 수 없습니다. => 메인클래스를 잡지 못해서 발생하는 오류. SVN에서 프로젝트 checkout이후 모든 설정을 이전과 동일하게 맞춰줬는데도 계속 오류가 났다.=> maven install 로 해결.  maven install 하면 하위 경로에 관련 라이브러리가 설치된다.C:\사용자\.m2\repository포맷 & 윈도우 재설치로 모든 디렉토리가 초기화된 상태였고,결국 로컬에 maven 라이브러리가 없어서 발생한 오류였다.일반적으로 첫 세팅시 필요!  maven install - 의존성 다운로드: pom.xml에 정의된 외부 라이브러리(JAR 등) 를 원격 저장소(Maven Central, Nexus 등)에서 가져와 ..
[JS] event.currentTarget vs event.target event.target실제 클릭된 요소 event.currentTarget 이벤트가 바인딩된 요소 아래의 버튼을 클릭했을 때,  버튼 클릭 (JavaScript)document.querySelector(".container").addEventListener("click", function (e) { console.log("event.target:", e.target); console.log("event.currentTarget:", e.currentTarget);}); (출력결과)event.target: 버튼 클릭event.currentTarget: => event.target : 클릭된 가장 하위 요소를 반환=> event.currentTarget : 클릭이벤트가( addEventLis..
[MYSQL] ORDER BY column_name + 0 (형변환) 컬럼의 데이터 타입은 VARCHAR로 지정되어 있지만 데이터는 숫자로만 구성된 경우,데이터를 숫자기준 오름차순으로 정렬하고 싶다면 int타입으로 변환 후 정렬해줘야 한다.ORDER BY column_name + 0 ORDER BY column_name * 1=> 암시적 형 변환(Implicit Type Conversion)ORDER BY column ASC  로 정렬하는 경우111 2 21 ...위같은 순서로 정렬된다. + 0 이나 * 1 을 붙여주는게 가장 빠른 방법!
[React] React Query React Query 비동기 데이터 관리를 편리하게 할 수 있도록 도와주는 라이브러리.데이터를 가져오고, 캐싱하고, 동기화하는 과정에서 개발자가 직접 상태를 관리하지 않아도 됨.  React Query 장점자동 캐싱: 같은 queryKey로 데이터를 요청하면 이미 가져온 데이터를 캐싱하여 불필요한 요청을 줄임.자동 리패치: 데이터가 변경되면 자동으로 새로고침하여 최신 상태 유지.로딩 및 에러 핸들링 내장: isLoading, isError 등의 상태를 제공하여 쉽게 관리 가능.  * 서버 데이터를 중심으로 전역 상태를 유지하고, 최신 상태를 유지하고 싶다면, Redux보다 더 적합.* UI 상태나 로그인 여부 같은 서버와 관련 없는 상태는 Redux가 더 적합.   useQueryReact Query에서..
[웹서버] NestJS란 ? * Node.jsJavaScript를 사용하여 서버를 실행할 수 있도록 만든 런타임 환경.  Node.js 예제  (JavaScript ) _ HTTP 서버 const http = require("http");const server = http.createServer((req, res) => { res.writeHead(200, { "Content-Type": "text/plain" }); res.end("Hello, World!");});server.listen(3000, () => { console.log("Server running on port 3000");});=> Node.js만으로도 서버를 만들 수 있지만, 매우 기본적인 형태.    로직 하나하나 만들어줘야 해서 비효율적. 더 쉽게 웹..