일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #리버싱
- #심플즈
- #크랙미3번
- java8
- #abex
- #심플즈 크랙미
- springframework
- #크랙미2번
- #크랙미 10번
- #abex크랙미4번
- #고클린
- #크랙미4번
- #보안뉴스
- 리버싱
- Spring
- #크랙미 9번
- #abex크랙미
- GraphQL
- #파밍
- Easy
- #크랙미
- #보안이슈
- #크랙미 5번
- leetcode
- java
- Today
- Total
목록개발 지식 (42)
Halo World
본 포스팅은 Inflearn 얄코님 강의를 수강하며 복습용으로 작성하였습니다. https://www.inflearn.com/course/%EC%96%84%ED%8C%8D%ED%95%9C-graphql-apollo/dashboard [무료] 얄팍한 GraphQL과 Apollo - 인프런 | 강의 ⚡ 짧고 굵은 전체 90분 강좌! 사이트의 코드들을 복붙하며 빠르게 GraphQL을 배우고 아폴로 사용법을 익히세요., - 강의 소개 | 인프런... www.inflearn.com React와 Apollo Client 실습을 위한 - 백앤드 서버 : https://gitlab.com/yalco/yalco-inflearn-graphql-apollo/-/tree/master/1-3-graphql-exp - 클라이언트 ..

본 포스팅은 Inflearn 얄코님 강의를 수강하며 복습용으로 작성하였습니다. https://www.inflearn.com/course/%EC%96%84%ED%8C%8D%ED%95%9C-graphql-apollo/dashboard [무료] 얄팍한 GraphQL과 Apollo - 인프런 | 강의 ⚡ 짧고 굵은 전체 90분 강좌! 사이트의 코드들을 복붙하며 빠르게 GraphQL을 배우고 아폴로 사용법을 익히세요., - 강의 소개 | 인프런... www.inflearn.com 유니언과 인터페이스 이전 예제에서는 각각의 배열이 특정 스칼라 타입이나 특정 커스텀 데이터 타입을 반환했지만, Union타입은 타입 여럿을 한 배열에 반환이 가능함 1. Equipment와 Supply를 함께 반환하기 given 데이터..
본 포스팅은 Inflearn 얄코님 강의를 수강하며 복습용으로 작성하였습니다. https://www.inflearn.com/course/%EC%96%84%ED%8C%8D%ED%95%9C-graphql-apollo/dashboard [무료] 얄팍한 GraphQL과 Apollo - 인프런 | 강의 ⚡ 짧고 굵은 전체 90분 강좌! 사이트의 코드들을 복붙하며 빠르게 GraphQL을 배우고 아폴로 사용법을 익히세요., - 강의 소개 | 인프런... www.inflearn.com 서버 구성요소 모듈화 이전 강의에서 살펴본 typeDefs와 Resolver는 모두 index.js 한 파일에 작성을 한 형태였는데, 각각을 모듈별로 쪼개어 파일을 구성하여 사용할 수 있다. https://www.apollographql..

본 포스팅은 Inflearn 얄코님 강의를 수강하며 복습용으로 작성하였습니다. https://www.inflearn.com/course/%EC%96%84%ED%8C%8D%ED%95%9C-graphql-apollo/dashboard [무료] 얄팍한 GraphQL과 Apollo - 인프런 | 강의 ⚡ 짧고 굵은 전체 90분 강좌! 사이트의 코드들을 복붙하며 빠르게 GraphQL을 배우고 아폴로 사용법을 익히세요., - 강의 소개 | 인프런... www.inflearn.com apollo-server 셋팅 1. 프로젝트 생성 및 실행 테스트 npm init npm start // package.json에서 "start" : "nodemon index.js"로 초기 셋팅 2. Mock DB 모듈 삽입 mock ..

본 포스팅은 Inflearn 얄코님 강의를 수강하며 복습용으로 작성하였습니다. https://www.inflearn.com/course/%EC%96%84%ED%8C%8D%ED%95%9C-graphql-apollo/dashboard [무료] 얄팍한 GraphQL과 Apollo - 인프런 | 강의 ⚡ 짧고 굵은 전체 90분 강좌! 사이트의 코드들을 복붙하며 빠르게 GraphQL을 배우고 아폴로 사용법을 익히세요., - 강의 소개 | 인프런... www.inflearn.com GraphQL은 Rest API 방식의 단점을 보완할 수 있는 방법 Rest API 방식의 단점 아래와 같은 경우가 발생하기 쉽다. - 불필요한 정보까지 받아오는 상황 (OverFetching) - 필요한 정보를 못 받아오는 상황 (Un..
분할 정복 패러다임을 차용한 알고리즘들은 주어진 문제를 둘 이상의 부분 문제로 나눈 뒤 각 문제에 대한 답을 재귀 호출을 이용해 계산하고, 각 부분 문제로 나눈 뒤 각 문제에 대한 답을 재귀 호출을 이용해 계산하고, 각 부분 문제의 답으로부터 전체 문제의 답을 계산해 낸다. 분할 정복을 사용하는 알고리즘의 세 가지 구성요소 - 문제를 더 작은 문제로 분할하는 과정(divide) - 각 문제에 대해 구한 답을 원래 문제에 대한 답으로 병합하는 과정(merge) - 더이상 답을 분할하지 않고 곧장 풀 수 있는 매우 작은 문제(base case) 분할 정복을 적용해 문제를 해결하기 위해서는 1. 문제를 둘 이상의 부분 문제로 나누는 자연스러운 방법이 있어야 하며, 2. 부분 문제의 답을 조합해 원래 문제의 답..
leetcode.com/problems/divisor-game/ Divisor Game - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 해당 문제는 DP로 풀수 있는 문제. 알고리즘을 안한지 오래되어 차근차근 공부하는 중 DP 관련하여 잘 정리되어있는 블로그가 있어 참고해서 개념 잡았다. velog.io/@nninnnin7?tag=DP nninnnin7 (justindglee) - velog velog.io [풀이] 핵심은 dp[N-x]가 false 이면 dp..

[자바 Stack과 Heap 영역] 새로운 변수와 객체를 선언하거나, 새로운 메소드를 호출하거나, 문자열 선언 또는 유사한 작업을 수행할 때, JVM은 stack 또는 heap 메모리 영역에 필요한 메모리를 할당한다. Stack 메모리 영역 정적 메모리 할당 및 쓰레드 실행을 위해 사용되는 영역으로 메서드에 고유한 기본 값과 메서드에서 참조하는 힙 개체에 대한 참조 값을 포함하고 있다. LIFO(Last-In-First-Out) 순서로 동작하며, 새 메소드가 호출될 때마다 스택 상단에 해당 메소드에 대한 새 블록이 생성된다. 메서드 실행이 완료되면, 해당 스택에서 pop되고, 호출한 메서드로 흐름이 돌아가게 된다. 특징 스택 내부의 변수는 변수를 생성한 메서드가 실행되는 동안만 존재한다. 메서드 실행에 ..

신규 서비스의 경우 개발을 완료하고 환경 셋업을 하려고 보면, 어떤 lb를 사용하야할지 고민이 되는데, 이때 각 lb들이 어떻게 다른지 알면 좋을 것 같아 포스팅을 작성한다. 부하 분산을 위한 로드밸런서는 OSI 7 계층 중 어느 계층에서 동작하는지에 따라 NLB(Network LoadBalancer)와 ALB(Application LoadBalancer)로 나눌 수 있다. 기존에는 CLB(Classic LoadBalancer)도 있었지만, 현재에는 많이 사용하지 않고 주로 NLB 또는 ALB를 사용하고 있다. NLB (Network LoadBalancer) 이름에서 알 수 있듯이 NLB는 L4 계층, 네트워크 계층에서 동작한다. 특징 휘발성 처리 초당 수백만개 처리 가능 로드 밸런서에 대한 고정 IP ..
VIRTUAL MACHINE / VAGRANT / CONTAINER 원래 하나의 OS에는 한 대의 서버만 구동이 가능했다. 그러나 하나의 서버를 실행시키는데 그렇게 많은 CPU가 들지 않기 때문에 자원이 남게되는 비효율성이 발생하였고, 이 남은 공간을 이용해 다른 Guest OS를 실행시켜 다른 서버를 띄울 수 있는 "가상화"가 등장하게되었다. 이러한 가상화를 가능하도로 Hypervisor를 지원해주는 툴이 Virtual Box, VMware이다. Virtual Box 등과 같은 가상화 툴을 이용하면, 실제로 Guest OS를 설치하고, 설치한 OS 마다 내부적인 작업들(apt-get 설치 등,, )을 해주어야 하는데, 이러한 번거로운 과정을 줄이고, 실제 OS 설치 없이 이미지의 실행만으로 간단하게 가..