Blog

apeltop

개행이 안되고 한 줄로 표시되는 문제 해결하기

상황

apeltop

Compute Engine SSH Key 를 이용한 접속

목표

Compute Engine 에 SSH Key 를 이용하여 접속하는 방법을 알아보자.

apeltop

Vercel 에서 Next.js 배포 시 갑작스런 에러 발생

상황

아주 간단한 코드 수정을 하고 Push 하였는데 Vercel 에서 Next.js 배포 시 갑작스런 에러 발생

apeltop

MySQL 단순 index 를 사용했을 때 성능 비교

목표

MySQL 에서 단순 index 를 사용했을 때 성능을 비교해보자.

apeltop

AWS Elastic Beanstalk 샘플 프로젝트 생성

목표

AWS Elastic Beanstalk 를 이용하여 샘플 프로젝트를 생성한다.

apeltop

GCP Oracle DB 를 Compute Engine 으로 연결하기 (VM 사용) - 2

목표

Compute Engine 에 Oracle DB 를 설치하고 연결하기.

apeltop

GCP Oracle DB 를 Compute Engine 으로 연결하기 (스택 선정) - 1

해결 방법

저렴한 비용으로 Compute Engine 을 사용해 Oracle DB 에 연결하기.

apeltop

GCP Cloud BigQuery Invalid table-valued function EXTERNAL_QUERY Failed to connect 에러 해결

해결 방법

Service Account 에서 Cloud SQL Client 권한을 추가

apeltop

MySQL 왜 Forward Scan 이 Backward Scan 보다 빠를까?

목표

MySQL 에서 forward scanbackward scan 보다 빠른 이유에 대해 알아보자.

apeltop

MySQL Index Covering

목표

MySQL 의 Index Covering 에 대해 알아보자.

apeltop

MySQL Isolation Level

목표

MySQL 의 Isolation Level 에 대해 알아보자.

apeltop

MySQL Global buffers, Global caches, Session buffers

목표

Global buffers, Global caches, Session buffers 에 대해 알아보자.

apeltop

MySQL Caching SHA-2 Pluggable Authentication 에 대해 알아보기

목표

mysql 을 사용하다보면 사용자의 비밀번호를 저장할 때 SHA-2 를 사용하는데 이때 caching_sha2_password 라는 인증 플러그인을 사용한다. 이 플러그인에 대해 알아보자.

apeltop

firestore 데이터 구조 변경해서 성능 개선하기

목표

원픽 을 사이드 프로젝트로 만들어서 실사용을 하는데 firestore 사용량을 보니 6k 에 가까워졌다.

apeltop

firebase admin 설정하기

목표

firebase 를 사용하다보면 데이터 구조가 전체적으로 바뀌어야하거나 데이터를 한번에 수정해야할 때가 있다. 이럴때는 firebase console 을 사용하는 것 보다는 firebase admin 을 사용하는 것이 좋다.

apeltop

ChatGPT function call 사용해보기

Function calling

OpenAI Function calling 문서를 보자.

apeltop

js == 트릭

유명한 자바스크립트의 == 의 함정

apeltop

엘카데미 AWS Certified Solutions Architect - Associate (SAA-C03) 완료

챌린지 완료

엘카데미 에서 신년 환급 이벤트가 있어 평소에 관심있던 Solutions Architect - Associate 자격증을 준비하고 있다. 사실 중반부에 다시 확인해보니 플루럴사이트는 제외인 것을 확인해서 살짝 당황했지만 이왕 시작한거 이 기회에 자격증만 딴다면야 좋겠다 싶어서 더 열심히 들었다.

apeltop

엘카데미 AWS Certified Solutions Architect - Associate (SAA-C03) 중간 점검

중간 점검

엘카데미 에서 신년 환급 이벤트가 있어 평소에 관심있던 Solutions Architect - Associate 자격증을 준비하고 있다.

apeltop

Lv2. [2021 Dev-Matching 웹 백엔드 개발자(상반기)] 행렬 테두리 회전하기

행렬 테두리 회전하기

apeltop

Lv2. [2021 KAKAO BLIND RECRUITMENT] 순위 검색

순위 검색

apeltop

엘카데미 AWS Certified Solutions Architect - Associate (SAA-C03) 시작

첫 시작

엘카데미 에서 신년 환급 이벤트가 있어 평소에 관심있던 Solutions Architect - Associate 자격증을 준비하기로 했다.

apeltop

Lv2. [월간 코드 챌린지 시즌3] n^2 배열 자르기

n^2 배열 자르기

apeltop

firebase storage 파일 업로드시 리사이징 하기

목표

사진 업로드 시 400x400 크기로 리사이징 하기

apeltop

Lv3. [2023 현대모비스 알고리즘 경진대회 예선] 상담원 인원

상담원 인원

apeltop

Lv3. [2024 카카오 윈터 인턴쉽] n + 1 카드게임

n + 1 카드게임

apeltop

Lv3. [2024 카카오 윈터 인턴쉽] 주사위 고르기

주사위 고르기

apeltop

Lv1. [2024 카카오 윈터 인턴쉽] 가장 많이 받은 선물

가장 많이 받은 선물

apeltop

JS Lexical Scope

Lexical Scope

Lexical Scope 는 정적 스코프 static scope 라고도 한다.

apeltop

알고리즘 Lv2. [2024 카카오 윈터 인턴쉽] 도넛과 막대 그래프

도넛과 막대 그래프

apeltop

알고리즘 [PCCP 기출문제] 3번 / 아날로그 시계

아날로그 시계

apeltop

firebase storage 용량 제한 및 type 제한하기

목표

로그인한 사용자만 파일 업로드 가능

파일 크기 10MB 제한

Content-type 제한

apeltop

firestore subCollection 에서 부모 데이터를 가지고 rule 설정하기

목표

subCollection 접근할 때 부모 데이터를 가지고 validation 하기

apeltop

firestore document 최대 크기 알아보기

firestore 는 document database 이다. document 는 json 형태로 저장된다. 각 DB 마다 document 최대 크기가 다르기에 최대 크기를 확인해보는게 좋다.

apeltop

캘린더에 보이는 날짜 구하기

아래 화면과 같이 캘린더를 보여줄 필요가 있었다. 2023년 12월이라면 11월 26일 ~ 1월 6일까지 보여주면 된다.

apeltop

React input 에서 선택한 이미지 미리보기 컴포넌트 만들기

만들어볼 컴포넌트

apeltop

React input 에 같은 파일 업로드 시 onChange 가 발생하지 않는 문제 해결

문제 상황

input type=”file” 일 때 같은 파일을 선택하면 onChange 가 발생하지 않는 문제가 발생하는 것을 확인하였다.

apeltop

json 을 Generic 객체로 변환하기

Spring 에서 json 을 Generic 객체로 변환하는 방법을 알아보자.

apeltop

ChatGPT Token 개수 확인하기

Token?

ChatGPT 를 API 로 사용할 때 과금의 기준은 Token 개수이다. 단순히 공백을 기준으로 나누는 것이 아니라 유의미한 단어를 따로 token 으로 만들어서 사용한다.

apeltop

Promise.all 을 사용해 처리 속도 높이기

마주친 상황은 크롤링을 통해 얻은 정보를 GCP Storage 에 올려야하는데 수십 ~ 수백 개의 json 파일과 이미지 파일을 올려하는 상황이다.

apeltop

AuthenticationManager 알아보기


apeltop

UserDetailsService 알아보기


apeltop

PasswordEncoderFactories, DelegatingPasswordEncoder, PasswordEncoder 알아보기


apeltop

테스트 케이스 필요성

테스트 케이스 필요성

상황

fastapi==0.95.2 -> fastapi==0.100.0 업데이트 진행

apeltop

알고리즘 Lv2. 택배 배달과 수거하기

택배 배달과 수거하기

apeltop

알고리즘 Lv2. 두 원 사이의 정수 쌍

두 원 사이의 정수 쌍

apeltop

실용주의 프로그래머 Topic 52

Topic 52 사용자를 기쁘게 하라

apeltop

실용주의 프로그래머 Topic 51

Topic 51 실용주의 시작 도구

apeltop

실용주의 프로그래머 Topic 50

Topic 50 코코넛만으로는 부족하다

apeltop

실용주의 프로그래머 Topic 49

Topic 49 실용주의 팀

NCloud LB & SourcePipeline 구축하기
tech collection 서비스 성능 개선하기
Selenium 복권 구매 자동화 만들어보기
디자인 패턴
책 리뷰
블로그 챌린지