일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터베이스 인덱스
- 통계학개론
- 인덱스 순서
- Retry
- f45
- 데이터베이스
- axios
- 파티셔닝
- PostgreSQL
- partitioning
- Sharding
- redis
- 다형성
- 상자그림
- 다섯수치요약
- 쿼리 실행계획
- axis interceptor
- 글또
- DB 파티셔닝
- 인덱스 추가
- 샤딩
- 오버로딩
- 레디스
- 복합인덱스
- 데이터베이스 파티셔닝
- 히스토그램
- 오버라이딩
- R Studio
- 그래프
- scan
- Today
- Total
목록분류 전체보기 (22)
haileyjpark
개발자 글쓰기 커뮤니티인 글또의 9기에 참여하면서, 감사하게도 Udemy에서 쿠폰을 받아 강의를 들을 수 있는 기회가 주어졌고, 나는 아래의 두 가지 강의를 수강했다. 강의 개요 페이지로 연결되는 아래의 링크를 통해서 강의에 대한 자세한 설명을 볼 수 있다.안드로이드와 아이폰 동시개발! 프로젝트로 따라하며 배우는 Flutter 앱 개발 입문클린코드 자바스크립트 (JavaScript)앱개발 강의에 대한 수강 후기 에서는 해당 강의에 대한 후기와 Udemy 플랫폼의 UI에 대한 경험 후기를 전반적으로 적어보았고, 이번에는 자바스크립트 강의에 대한 후기만 간략하게 남겨보고자 한다. Requirements강의를 듣기 전 참고해야 할 사항은 아래와 같다.JavaScript 기본적인 문법 이해가 필요합니다.Jav..
개발자 글쓰기 커뮤니티인 글또의 9기에 참여하면서, 감사하게도 Udemy에서 강의 쿠폰을 받아 강의를 들을 수 있는 기회가 주어졌다. Udemy라는 아카데미 플랫폼은 2019년에 디지털 마케팅 강의로 접하기 시작해서, 개발자로 커리어를 전환한 이후에도 서버 개발에 도움이 되는 강의들을 필요할 때마다 찾아서 들었기 때문에 이용했던 경험이 꽤나 많고, Udemy라는 플랫폼에서의 경험이 긍정적인 편인지라, 이번에도 강의를 신청해서 들어보았다. 지금까지 Udemy에서 들었던 강의들 중 끝까지 들었던 강의들은 Kafka, graphql, Koa.js, TypeScript 이 네 가지 주제에 관한 강의였고, 네 번 모두 회사에서 일하는 데에 필요한 스택을 학습하기 위한 강의들이었기 때문에, 이번에는 호기심을 가져왔..
통계학개론 수업 내용을 토대로, R studio로 히스토그램, 상자그림, 다섯수치요약을 표현하는 방법을 정리해보았습니다. "어느 사무실의 20명 직원이 한 달 동안 완료한 프로젝트 수" : 3, 5, 7, 2, 5, 8, 4, 6, 3, 5, 7, 2, 4, 8, 5, 6, 7, 3, 6, 2 이 데이터를 사용하여 RStudio에서 히스토그램, 상자그림, 다섯 수치 요약을 생성하는 방법과 그 결과에 대해 설명하겠습니다. 히스토그램 (Histogram) 히스토그램은 데이터의 분포를 시각화하는 막대 그래프입니다. 각 막대는 특정 범위의 데이터 값을 나타내며, 막대의 높이는 해당 범위에 속하는 데이터 포인트의 수를 보여 줍니다. 히스토그램을 표현하는 데에 사용되는 R언어의 hist() 함수는 데이터의 분포를 ..
최근 통계 대시보드를 조회하는 페이지에서 에러가 발생하기 시작해서 로그를 살펴보았습니다. "message" : "timeout of 10000ms exceeded" 통계 데이터를 만드는 통계 워커 서버에서 타임아웃이 발생해서 에러가 발생했고, 로그의 응답 속도를 보니 responseTime : 86187ms 로 조회 조건의 필터로 조회했을 때 쿼리가 굉장히 오래 걸리는 것을 알 수 있었습니다. 이 문제를 해결한 과정을 설명하기 위해 [제휴 업체의 판매량과 매출 통계에 대한 대시보드]로 예를 들어 통계 대시보드의 화면을 재구성하였습니다. 프랜차이즈명 (agencyId) : 헤일리 프랜차이즈 주류 도매 업체명 (alcoholAgencyId) : 헤일리 주류 도매 조회 기간 (date) : 1월 1일 하루 가..
모노레포를 더 효율적으로 관리할 수 있는 방법을 알아보던 중, yarn에서 제공하는 workspaces라는 도구를 발견하였고, 도입을 위해 몇 가지 시나리오의 패키지 버전 테스트를 진행한 내용을 지난 번 포스팅에 작성하였습니다. 이번 포스팅에서는 지난 번 포스팅에 이어 yarn workspaces의 특징인 호이스팅으로 인해 언젠가 누군가는 겪을 수 있고, 문제로 이어질 수도 있는 상황을 공유해보겠습니다. 본 포스팅에서는 packages 하위에 package-a, package-b 라는 프로젝트가 존재하고, 두 프로젝트가 공통으로 사용하는 서버를 shared-utils로 두는 구조를 예시로 살펴보았습니다. packages ┣― package-a ┣― shared-utils ┗― package-b packa..
모노레포를 효과적으로 관리하는 툴인 yarn workspace를 도입하기 위해, yarn workspace의 호이스팅에 관해 알아보았습니다. 모노레포의 장단점 모노레포의 장점 코드 공유 및 재사용 용이성 : 하나의 저장소에서 모든 코드를 관리하므로 코드를 쉽게 공유하고 재사용할 수 있습니다. 중복된 코드를 최소화하고 효율적으로 유지보수할 수 있습니다. 일관성 유지 : 하나의 저장소에서 모든 프로젝트를 관리하면 일관된 코딩 스타일, 디자인 패턴 및 프로젝트 구조를 적용하기가 더 쉽습니다. 종속성 관리 향상 : 공통된 의존성을 사용할 때, 버전 충돌 및 호환성 문제를 최소화할 수 있습니다. 이로써 프로젝트 간에 일관된 의존성을 관리할 수 있습니다. 테스트 용이성 : 여러 프로젝트 간에 통합 테스트를 수행하기..
* 컴퓨터 구조 수업을 듣고 정리한 내용입니다. 컴퓨터 명령어(instruction)는 컴퓨터가 수행해야 하는 일을 나타내기 위한 비트들의 집합으로 일정한 형식을 가집니다. 컴퓨터의 제어장치는 기억장치에 저장된 명령과 데이터를 읽어서 2진 코드를 해석한 후, 명령어 수행을 위한 마이크로 연산이 이루어지는 데 필요한 제어신호를 제공하는 기능을 수 프로그래머는 컴퓨터의 내부 구조를 이해할 필요 없이 컴퓨터가 수행해야 할 작업을 명시적으로 지시할 수 있도록 해줍니다. 컴퓨터가 2진신호로 작동하기 때문에 컴퓨터가 이해하고 실행할 수 있는 2진신호로 표현된 작업 지시입니다. 컴퓨터에서 명령어를 실행하기 위해서는 명령어의 오퍼랜드(operand)가 필요합니다. 오퍼랜드는 명령어의 실행에 필요한 데이터를 가리키는 주..
6월이 아직 2주 정도 남아 약간 이른 감이 있지만 1학기 기말고사가 끝난 기념(?)으로 2023년 상반기를 회고해보려고 한다.2023년의 다짐글에서 언급했던 목표들은 우선순위대로 나열한 것이었는데, 가장 낮은 순위 목표였던 운동을 가장 열심히 하고 있는 이상한 사람…… 글또 성윤님의 회고 관련 글을 보고 느낀 바가 있어 올해 초에 작성했던 2023년 다짐글을 바탕으로 아래와 같이 KPT 방식 + Feeling으로 회고해볼 작정이다! K(Keep) : 잘 해와서 유지하고 싶은 것P(Problem) : 어려움을 느껴서 개선하고 싶은 것T(Try) : 구체적인 시도할 내용F(Feeling) : 느낀 점, 감정. 어떤 느낌이 들었는가? 목표 1. 회사에서 주도적인 개발자가 되기 KEEP : 이 부분은 진전이 ..