개발환경 Windows 10 node.js v21.5.0 nest.js 10.3.0 환경 세팅 Windows에서 node.js 최신 버전 업데이트 하기 node 공식 사이트 에서 직접 다운로드 후에 설치를 진행해도 되고 nvm 을 이용해서 설치해도 됩니다. nvm은 여러 노드 버전들을 손쉽게 관리할 수 있기 때문에 저는 nvm을 설치해서 업데이트 하였습니다. nvm 설치하기 nvm github 에서 nvm-setup.exe 파일을 다운로드 후에 설치를 하면 됩니다! 주요 nvm 명령어는 아래와 같고 저는 nvm install node를 이용해서 최신버전을 설치하였습니다. 만약 프로젝트 규모가 클 것으로 예상이 된다면 LTS 버전을 확인해서 설치하는 게 좀 더 안정적일 수 있을 것 같네요! nvm vers..
문제링크 📝 문제 고고학자인 "튜브"는 고대 유적지에서 보물과 유적이 가득할 것으로 추정되는 비밀의 문을 발견하였습니다. 그런데 문을 열려고 살펴보니 특이한 형태의 자물쇠로 잠겨 있었고 문 앞에는 특이한 형태의 열쇠와 함께 자물쇠를 푸는 방법에 대해 다음과 같이 설명해 주는 종이가 발견되었습니다. 잠겨있는 자물쇠는 격자 한 칸의 크기가 1 x 1인 N x N 크기의 정사각 격자 형태이고 특이한 모양의 열쇠는 M x M 크기인 정사각 격자 형태로 되어 있습니다. 자물쇠에는 홈이 파여 있고 열쇠 또한 홈과 돌기 부분이 있습니다. 열쇠는 회전과 이동이 가능하며 열쇠의 돌기 부분을 자물쇠의 홈 부분에 딱 맞게 채우면 자물쇠가 열리게 되는 구조입니다. 자물쇠 영역을 벗어난 부분에 있는 열쇠의 홈과 돌기는 자물쇠를..
문제링크 📝 문제 Given two sorted arrays nums1 and nums2 of size m and n respectively, return the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). Example 1: Input: nums1 = [1,3], nums2 = [2] Output: 2.00000 Explanation: merged array = [1,2,3] and median is 2. Example 2: Input: nums1 = [1,2], nums2 = [3,4] Output: 2.50000 Explanation: merged array = [1,2,3,4] and..
OSI 7 계층이 뭐에요? OSI 7 Layers는 국제표준화기구(ISO)가 정의한 네트워크 통신의 과정을 7단계로 분류한 표준 모델입니다. 수많은 네트워크 통신 기기들이 상호 호환되기 위해서는 하나의 규격이 필요했고, 또한 네트워크의 전 과정을 한 눈에 알아볼 수 있게 하면서 각 단계를 독립적으로 유지하면 어느 한 부분에서 생긴 오류가 네트워크 전 과정에 확산되는 것을 막을 수 있고 문제를 찾아서 고치는 것도 훨씬 수월하겠죠! 이 과정들을 이해하고 있으면 개발 과정에서 겪는 수많은 에러들의 원인을 찾아내기도 쉬워질 것입니다. OSI 7 계층은 대부분 눈에 보이지 않는 네트워크의 과정이라 이해하기 어려워서 처음엔 무작정 외우려고만 했었는데 이번 기회에 정리를 해보면서 대략적인 과정을 이해해볼까 합니다! ..
JUnit이란? JUnit 은 Java 진영의 대표적인 단위 테스트 프레임워크입니다. 어노테이션을 기반으로 테스트를 지원하며 스프링부트 프로젝트의 경우 기본적으로 의존성이 추가되어 있습니다. JUnit 5는 크게 세 가지 모듈로 이루어져 있습니다. JUnit Platform은 테스트를 발견하고 테스트 계획을 생성하는 TestEngine API를 지원해줍니다. 테스트를 실행하기 위한 뼈대라고 볼 수 있습니다. JUnit Jupiter는 TestEngine API 구현체로 개발자가 테스트 코드를 작성할 때 사용되며 테스트 코드를 발견하고 실행하는 역할을 수행합니다. JUnit Vintage는 JUnit 이전 버전은 3, 4와의 호환성을 위한 모듈입니다. 주요 어노테이션 LifeCycle Annotation ..
- Total
- Today
- Yesterday
- SQLD
- 스프링부트
- Queue
- 프로그래머스
- Comparator
- 해시맵
- DP
- 알고리즘
- 자바bfs
- JavaScript
- 타입스크립트
- JPA
- 자바스크립트
- Algorithm
- 이분탐색
- 스프링
- 정렬
- BFS
- 자바트리
- Spring
- 자바
- Nest
- 형변환
- java
- 리액트
- SQL
- 자바dp
- 백준
- CS
- dfs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |