일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascript
- 정렬
- 가벼운학습지후기
- 코테
- 코딩테스트
- spring
- 프로그래머스
- mybatis
- 중간 평균값 구하기
- 인프런
- stack
- 삼성
- 자료구조
- js
- 자바
- array
- 알고리즘
- AtoZ0403
- 코테준비
- 카카오
- 삼성소프트웨어아카데미
- 일본어학습지
- 스텍
- 코딩
- 마이라이트
- 백준
- 자바스크립트
- 배열
- java
- SWEA
- Today
- Total
목록분류 전체보기 (124)
개발에 AtoZ까지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bpwokc/btrOlJJLvDW/PhUJ9X8mhr2wxs6eHgW9D0/img.png)
목차 Controller 정의 및 사용 NestJS Controller 관련 Decorator 종류 마무리 Controller 정의 및 사용 Controller란? Controller란 Client에서 들어오는 요청을 처리하고 Client에게 처리결과를 전달해주는 역할 한다. 다시말하면 A라는 요청이 들어오면(Request) 이 요청을 처리할 수 있는게 누구인가(Service) 하고 찾아서 처리할 수 있는 곳에 전달하고 처리 후 결과를 다시 Client에게 전달하는것이다. Controller 사용 import { Controller, Get } from '@nestjs/common'; @Controller('cats') //@Controller => Decorator export class CatsCon..
목차 NestJS란? NestJS 와 Express 비교 마무리 NestJS 란? NestJS는 Express의 단점을 보완하기 위해 출시된 웹 API프레임워크 입니다. Express는 과도한 유연함으로 인해 SW의 품질이 일정하지 않고 알맞은 라이브러리를 찾기 위해 많은 시간을 할애해야하는 단점이 있습니다. 이런 단점을 해결하기 위해 NestJS는 데이터베이스, ORM, 유효성검사등의 수많은 기능이 프레임워크 자체에서 기본적으로 제공하고 있습니다. 그러면서도 필요한 라이브러리등을 손쉽게 설치하고 기능을 확장 시킬수도 있습니다. NestJS는 객체 지향적인 프레임워크로 IoC(Inversion of Control, 제어역전), DI(Dependency Injection, 의존성 주입), AOP(Aspec..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XbFHE/btrhZnd8Zjd/sdR7IQ41ZCEObnrVBUPycK/img.png)
1. 현상 2. 해결방안 해당 현상은 docker server를 실행시키지 않고 docker-compose up를 실행해서 발생하는 이슈이다. 그렇기 때문에 docker server를 먼저 실행시켜주면 된다. ❗️ 해당 로그와 비슷한 형태의 다른 이슈들이 있기 때문에 정확히 어떤 파일에 몇번째 줄에서 에러가 나는지 확인 후에 해결하기 바란다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dgLXpu/btrhUiX2faE/5DYlk9PaB38yQB9cD8znN0/img.jpg)
◆목표 JS Import 하는 방법과 차이점 HTML에 Import 하는 방법 1) Head 태그에 JS를 import 하는 방법 2) Body 태그에 JS를 import 하는 방법 3) Head 태그에 async를 붙여서 JS를 import 하는 방법 4) Head 태그에 defer를 붙여서 JS를 import 하는 방법 Import 방법별 브라우저 파싱 단계 및 특징 Head 태그에 JS를 import 하는 방법 html 파일을 위에서부터 순차적으로 파싱하다가 head 부분에 있는 script 태그를 만나면 해당 src에 있는 파일을 다운로드 한다. parsing HTML. => blocked (fetching js / executing js 파일 다운) => parsing HTML 단점: 만약 다운..
문제 세계적인 도둑 상덕이는 보석점을 털기로 결심했다. 상덕이가 털 보석점에는 보석이 총 N개 있다. 각 보석은 무게 Mi와 가격 Vi를 가지고 있다. 상덕이는 가방을 K개 가지고 있고, 각 가방에 담을 수 있는 최대 무게는 Ci이다. 가방에는 최대 한 개의 보석만 넣을 수 있다. 상덕이가 훔칠 수 있는 보석의 최대 가격을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N, K ≤ 300,000) 다음 N개 줄에는 각 보석의 정보 Mi와 Vi가 주어진다. (0 ≤ Mi, Vi ≤ 1,000,000) 다음 K개 줄에는 가방에 담을 수 있는 최대 무게 Ci가 주어진다. (1 ≤ Ci ≤ 100,000,000) 모든 숫자는 양의 정수이다. 출력 첫째 줄에 상덕이가 훔칠 수 있는 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AkvWd/btra4XNHKLf/Fr8DUiP6YyxgmryD5c3RT0/img.png)
문제 한 저명한 학자에게 n(0 ≤ n ≤ 10,000)개의 대학에서 강연 요청을 해 왔다. 각 대학에서는 d(1 ≤ d ≤ 10,000)일 안에 와서 강연을 해 주면 p(1 ≤ p ≤ 10,000)만큼의 강연료를 지불하겠다고 알려왔다. 각 대학에서 제시하는 d와 p값은 서로 다를 수도 있다. 이 학자는 이를 바탕으로, 가장 많은 돈을 벌 수 있도록 순회강연을 하려 한다. 강연의 특성상, 이 학자는 하루에 최대 한 곳에서만 강연을 할 수 있다. 예를 들어 네 대학에서 제시한 p값이 각각 50, 10, 20, 30이고, d값이 차례로 2, 1, 2, 1 이라고 하자. 이럴 때에는 첫째 날에 4번 대학에서 강연을 하고, 둘째 날에 1번 대학에서 강연을 하면 80만큼의 돈을 벌 수 있다. 입력 첫째 줄에 정수..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/z6hMB/btq9Y5SzSrZ/v7xdsPlkpwPJ1g9wcwE7D1/img.png)
1. 현상 1) 환경 - SpringBoot(2.5.2) - 영속성 라이브러리 : JPA - DB : H2 SpringBoot에서 메모리 DB인 H2로 연결하여 환경을 구축하려고 한다. mem:testdb에 연결하려고 하는데 아래와 같은 오류가 발생하였다. 2. 해결방안 위의 에러는 H2 버전 1.4.198 이상에서는 데이터베이스를 미리 생성하는 것을 방지하도록 설정되어 있기 때문에 발생한 것입니다. h2: console: enabled: true datasource: url: jdbc:h2:mem:testdb url를 springboot 시작 시 해당 정보를 가지고 Datasource 객체를 만들 수 있도록 application.yml에 기재해주면 해결할 수 있다. 좀 더 자세히 설명해보자면 이렇게 U..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xG1hF/btq9NYMHLSF/gKteZ5GayBrtZAHA5xr33k/img.png)
◆목표 HTTP Status Code란 HTTP Status Code의 중요성 HTTP Status Code 제어 및 Spring 예외처리 방법(SpringBoot) SpringBoot에서 적용방법 1. HTTP Status Code란? HTTP Status Code(HTTP 상태 코드)는 클라이언트가 보낸 HTTP 요청에 대한 서버의 응답을 코드로 표현한 것으로 해당 코드로 요청의 성공 / 실패 / 실패요인등을 알 수 있다. 2. HTTP Status Code의 중요성 아래와 같이 URI에 USERS/ID 입력하고 GET 메소드로 조회하는 스프링 예제가 있다. 아래 예제는 Users에 ID값이 1~3까지 밖에 없는 상황에서 ID값이 100인 사용자를 조회한 결과이다. 호출 시 분명 없는 사용자를 조회했..