# 시작 지난 포스팅에서 SpringBoot를 세팅하고 PostgreSQL도 연동했습니다. 이제 GraphQL API를 적용합니다. # 준비 - GraphQL for VSCode : VS Code 확장 프로그램 마켓 플레이스 ( Ctrl + Shift + X )에서 설치 - PlayGround : https://github.com/prisma/graphql-playground/releases prisma/graphql-playground 🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration) - prisma/graphql-playground github.com 위 링크에서 ..
# PostgreSQL 설치 https://www.enterprisedb.com/downloads/postgres-postgresql-downloads PostgreSQL Database Download | EnterpriseDB PostgreSQL Database Download www.enterprisedb.com 상단 링크로 가서 자신의 운영체제에 맞는 installer를 다운로드한 뒤 설치합니다. 설치 도중에 입력하는 password는 꼭 기억해놓도록 하고 나머진 다음만 누르면서 설치하면 됩니다. # DATABASE 생성 및 사용자 생성 시작 메뉴에서 psql을 찾아 실행합니다. 위 사진의 '사용자의 암호'에 설치할 때 설정한 password를 입력하면 됩니다. ※PostgreSQL은 기본적으로 ..
# 준비 - Visual Studio Code : 개발에 사용할 IDE. IDE는 본인에게 편한 게 가장 좋다고 생각합니다. - Gradle 설치 : https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_gradle_%EC%84%A4%EC%B9%98 윈도우 gradle 설치 - 제타위키 윈도우 gradle 설치 윈도우 그래들 설치 1 사전 작업[편집] C:\Users\zetawiki>java -version java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b15, mixed mode) 2 다..
[React, Graphql, Apollo] 그동안 여러 기술들을 공부해오면서 가장 마음에 들었던 것들이다. React는 이미 대세인 프런트엔드 라이브러리. GraphQL은 페이스북에서 만든 질의 언어. Apollo는 클라이언트 측에서 GraphQL 서버와 데이터 통신을 도와주는 질의 라이브러리. 특히 GraphQL은 질의라는 사용법이 흥미로웠고 토이 프로젝트를 통해 실제로 사용해보니 더욱 마음에 들었다. 그래서 위 기술들을 기반으로 새로운 프로젝트를 진행해보려 한다. # GraphQL의 특징 @EndPoint에 고민할 필요가 없다 대표적인 예로 기존에 흔히 사용되던 RESTful API 방식은 Resource에 EndPoint를 부여한 뒤 각 EndPoint는 매칭되는 Resource만 관리하자는 방법..
※Lv1은 너무 간단한 문제들이라 몇 가지만... 1.문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 2.제한사항 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. 3.입출력 예 4.나의 풀이 function solution(arr1, arr2) { var answer = [[]]; answer = arr1.map((r, i) => r.map((c, j) => c + arr2[i][j])); return answer; }
※Lv1은 너무 간단한 문제들이라 몇 가지만... 1.문제 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 2.제한사항 n은 2이상 1000000이하의 자연수입니다. 3.입출력 예 입출력 예 #1 1부터 10 사이의 소수는 [2,3,5,7] 4개가 존재하므로 4를 반환 입출력 예 #2 1부터 5 사이의 소수는 [2,3,5] 3개가 존재하므로 3를 반환 4.나의 풀이 function solution(n) { var answer = 0; for(let i=2; i { if( number === 2 || number === 3 ) return true; if (number ..
※Lv1은 너무 간단한 문제들이라 몇 가지만... 1.문제 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 2.제한사항 두 수는 1이상 1000000이하의 자연수입니다. 3.입출력 예 입출력 예 #1 위의 설명과 같습니다. 입출력 예 #2 자연수 2와 5의 최대공약수는 1, 최소공배수는 10이므로 [1, 10]을 리턴해야 합니다. 4.나의 풀이 function solution(n, m) { var answer = []; const GCD = get..
1.문제 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h가 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요. 2.제한사항 과학자가 발표한 논문의 수는 1편 이상 1,000편 이하입니다. 논문별 인용 횟수는 0회 이상 10,000회 이하입니다. 3.입출력 예 이 과학자가 발표한 논문의 ..
- Total
- Today
- Yesterday
- 실행 문맥
- javascript
- graphql
- 프로그래머스[정렬]
- JPA
- Kubernetes
- Docker
- 프로그래머스[해시]
- Handshake
- 프로그래머스[이분탐색]
- execution context
- 동적계획법
- 프로그래머스[스택/큐]
- Pipeline
- react
- PostgreSQL
- 프로그래머스[힙]
- 프로그래머스[Lv1]
- 알고리즘
- Spring Boot
- CI
- 프로그래머스
- typescript
- 웹 사이트 최적화
- Nashorn
- Jenkins
- Web
- CD
- CRP 최적화
- Apollo
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |