https://search.shopping.naver.com/book/catalog/32464267411?cat_id=50005624&frm=PBOKPRO&query=%EC%99%84%EB%B2%BD%ED%95%9C+%EB%B3%B4%EA%B3%A0%EC%84%9C+%EC%93%B0%EB%8A%94+%EB%B2%95&NaPm=ct%3Dmb78bhls%7Cci%3D04c0baf9c07d775684f924c8dbd1aeddafa03790%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D2ae4e11f81a3e0eed97c1fae557f394fdbde5828 완벽한 보고서 쓰는 법 : 네이버 도서네이버 도서 상세정보를 제공합니다.search.shopping.naver.com 이 책의 맘에 드는 문장..
1. 시간복잡도와 공간 복잡도란? 시간 복잡도 - 시간 복잡도란 주어진 문제를 해결하기 위한 연산횟수를 말한다. 공간복잡도 - 알고리즘이나 프로그램이 실행되는 동안 사용하는 메모리의 공간의 크기를 의미한다. 2. 시간 복잡도 표기법 시간 복잡도는 아래와 같이 3가지의 표기법이 존재하지만 주로 사용되는 표기법은 빅-오(BigO-notation)표기법을 사용하여 표현한다. 왜냐면 수행 시간을 계산할 때 worst case를 기준으로 만족하는 수행 시간을 계산하기 위해서이다. 빅-오메가(best case) : 최선일 때의 연산 횟수를 나타낸 표기법 빅-세타(average case) : 보통일 때의 연산 횟수를 나타낸 표기법 빅-오 (worst case) : 최악일 때의 연산 횟수를 나타낸 표기법 알고리즘의 최..
1. WITH문의 필요성 이미 작성된 Mapper에 Query를 살펴보다보면 subquery를 남발하여 작성된 쿼리를 볼 수 있다. subquery를 조건식에 한두번씩 사용하는 것이 아니라, 남발하게되면 가독성이 떨어지고 재사용이 불가능하여 같은 쿼리임에도 불구하고 재사용할 수가 없어 동일한 쿼리를 또 작성해놓은 어지러운 쿼리가 탄생하게 된다. 이를 해결할 수 있는 좋은 방법으로 WITH문이 존재한다. WITH문은 SQL에서 임시 결과 집합, 보통 이를 공통 테이블식(CTE: Common table Expression)이라 부르는 것을 생성하여 다른 쿼리에서 사용 할 수 있게해주는 아주 유용한 녀석이다. 게다가 ANSI SQL 표준을 만족하는 문법이므로 거의 모든 DBMS에서 사용가능하다. 2. WITH..
1. 원하는 node.js 버전을 다운받는다. nodeJS에서는 모든 nodeJS의 버전을 node.js packages: http://nodejs.org/dist/ 에서 관리하고있다. 현재 자신의 OS의 아키텍처에 맞는 버전을 다운받는다. 필자는 24년 1월 기준으로 LTS버전인 20.11.0 버전을 다운로드 하였다. $ wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.gz 2. 압축풀기 $ tar -xvf node-v7.9.0-linux-x64.tar.gz 3. 압축해제한 폴더를 /usr/local로 이동시킨다. 다운로드 받아 압축을 해제한 디렉토리를 뒤져보면 bin 쪽에 node를 바로 실행시킬 수 있으나 보통 ubuntu에서 어..
리눅스 서버에 Tomcat을 통해 운영 중인 프로젝트에서 사용하고 있는 데이터베이스(DB)를 Docker에 설치된 새로운 DB로 교체하고자 하는 경우, 다음과 같이 설정할 수 있다. ubunutu를 기준으로 작성하였는데 만약 다른 리눅스 버전을 사용중이라면 https://docs.docker.com/engine/install을 참고하여 Docker를 설치하면 된다. 1. Docker 설치 및 설정 Docker 설치 (leatest version) # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.