기타 학습 정리 썸네일형 리스트형 좋은 테스트의 세가지 특성 1. 반복성 - 테스트 결과는 항상 재현 가능해야 한다. 테스트가 반복적으로 실행되면 항상 정확히 같은 결과를 내야 한다. 2. 간결성 - 테스트는 테스트만 집중해야 한다. 3. 독립성 - 각 테스트는 독립적으로 동작해야 한다. 제거적 테스트 - 테스트와 상관 없는 모든 것을 제거한다. 추가적 테스트 - 작은 테스트 케이스를 가지고 확인하려는 버그가 재현될 때까지 테스트 케이스를 늘린다. 더보기 그라파나 학습 그라파나는 대쉬보드 오픈소스 (인플럭스 디비 ELK 등등) TPS. 체크해주는 양. 솔류션 포함. github.com/grafana/grafana grafana/grafana The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More - grafana/grafana github.com 인플럭스 DB - 시계열 DB CRUD 중 CR에 집중되어 있음. 업데이트 할 일이 없어서. tag 인덱스가 되있어서 메모리에 올라가있음. 훨씬 빠름. field는 데이터값들.디스크에 저장되어있음. 동작하는 원리가 wal data meta 얘가 갖고있는 기본적인 정보들. raft 데이터.. 더보기 슬랙봇 만들기 1. 슬랙 스페이스 만들기 slack.com/intl/en-kr/get-started#/ Get Started Try Slack for free with your teammates. All it takes is an email address to get started. slack.com 2. BOLT를 이용한다. https://api.slack.com/apps?new_app=1 Slack API: Applications | Slack Your Apps Don't see an app you're looking for? Sign in to another workspace. api.slack.com OAuth & Permissions 선택 사진 첨부 node.js 서버 만들기 더보기 알고리즘 문제해결 전략을 읽기 시작합니다. http://www.yes24.com/Product/Goods/8006522 알고리즘 문제 해결 전략 세트 이 책은 프로그래밍 대회 문제를 풀면서 각종 알고리즘 설계 기법과 자료 구조에 대해 배우고, 나아가 문제 해결 능력까지 키울 수 있도록 구성되어 있다. 각 장에는 독자가 스스로 프로그램을 � www.yes24.com 위 책을 하루에 짬짬히 읽기 시작하여 알고리즘의 고수까지는 아니더라도 초보 탈출 까지는 가고싶습니다. 더보기 Canvas 공부 canvas 태그의 width, height 는 해상도를 얘기한다. caps butt, round, squre Math.PI / 180 을 radian으로 해서 계산을 해준다. 더보기 GraphQL이란? (2) - 스키마 설정과 api 서버 만들기 1. GraphQL을 다뤄보자 1. 스키마 설계하기 - API에서 반환할 데이터 타입에 대해 생각해 보고 제대로 정의해 두는 일이다. - GraphQL은 스키마 정의를 위해 SDL을 지원한다. 여기서 정의한 내용은 클라이언트나 서버에서 GraphQL 요청에 대한 유효성 검사를 할 때 사용된다. 타입 - GraphQL의 핵심 단위. 커스텀 객체이며, 이것을 통해 애플리케이션의 핵심 기능을 알 수 있다. - 타입에는 필드가 들어간다. 각 객체의 데이터와 관련이 있다. 각각의 필드는 특정 종류의 데이터를 반환한다. 2. API 서버를 만들자 1. apollo-server graphql nodemon 2. 스키마에는 사용자가 작성할 수 있는 쿼리를 정의해 두고, 타입 간의 연관 관계를 적어둔다. 실제로 데이터를.. 더보기 GraphQL이란? 1. GraphQL이라는 이름의 유래 GraphQL는 Graph Query Language의 약자입니다. 이것은 SQL(Structured Query Language)과 마찬가지로 질의 언어입니다. 다른 점은, GraphQL은 클라이언트와 서버 간의 통신 명세라는 것입니다. 그래프는 상호 연관 관계에 놓여 있는 객체 집합을 표현할 때 널리 사용합니다. 2. GraphQL의 탄생 1. 역사 2012년, 페이스북은 당시 RESTful 서버와 FQL(페이스북의 SQL) 데이터 테이블을 사용하고 있었습니다. 하지만 성능도 별로였고, 앱은 자주 충돌이 났습니다. 결론은 데이터를 클라이언트로 전송하는 방식을 개선해야 한다는 사실을 깨달았습니다. 페이스북 개발자 닉 슈록, 댄 셰이퍼, 리 바이런은 GraphQL을 만.. 더보기 vue jest 적용 환경설정이 정말 괴랄하다. 왜 안되는걸까.. 심지어 하나는 되고 하나는 왜 안되는거야!! node_modules 에서 import 로 불러오는 구문들은 babel 적용이 안되는 문제 같은데 잘 모르겠다.. 더보기 letsencrypt 인증서 연장하기 https://postitforhooney.tistory.com/entry/HTTPSletsencrypt-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EA%B0%B1%EC%8B%A0%ED%95%98%EA%B8%B0 [HTTPS] letsencrypt 인증서 갱신하기 - nginx # letsencrypt 인증서 유효기간이 만료되기전에 갱신하기 https://www.youtube.com/user/heogwangnam/search?query=letsencrypt 이 강의를 보고, Https를 적용한게 엊그제 같은데, 벌써 90일이 지났나봅니다. 갱신.. postitforhooney.tistory.com https://devlog.jwgo.kr/2019/04/16/how-to-lets-encrypt-s.. 더보기 유니코드 원화 표시는 \u{20A9}로 하면 된다. 유니코드 원화 표시는 \u{20A9}로 하면 된다. 더보기 이전 1 2 3 4 5 다음