JECT 동아리 회고

2025년 5월쯤부터 JECT라는 동아리에 합류하게 되었고 이번에 온보딩 및 리뷰위크가 끝난 시점을 기점으로 회고를 작성해보려고 한다. 먼저 이 동아리는 기술면접 스터디를 진행하면서 만나게 된 분께 추천받게 되었고 해당 동아리는 학생들이나 취준생들뿐만 아니라 직장

2025년 9월 1일
·
0개의 댓글
·

CS 스터디) JWT

JWT(Json Web Token)은 웹상에서 사용되는 토큰에 대한 표준 규격(RFC 7519)를 의미JWT는 무상태성(stateless)으로 수평 확장이 용이하다. 이미 JWT 자체가 인증된 정보이기 때문에 세션 저장소와 같이 별도의 인증관련 저장소가 필수적으로 필요

2025년 8월 6일
·
0개의 댓글
·
post-thumbnail

기초 개념) 컴퓨터 구조와 운영체제

컴퓨터 구조를 알아야 하는 이유 프로그래밍 언어뿐 아니라 컴퓨터의 근간을 알아야한다. 1. 문제 해결 능력 코드를 동일하게 작성해도 동작하지 않는 경우가 있다. -> 생각보다 아주 많다! 컴퓨터를 미지의 대상에서 분석의 대상으로 바라볼 수 있음 2. 성능, 용량,

2025년 7월 31일
·
0개의 댓글
·
post-thumbnail

CS 스터디) JPA와 영속성 컨텍스트

연관관계가 있는 엔티티를 조회할 때 조회된 개수 N개 만큼의 쿼리가 추가로 발생하는 것많은 데이터를 가져오는데 즉시 사용하지 않는 경우에 Join 쿼리 사용 시 비효율적인 상황이 발생하고, 이러한 상황을 방지하기 위해 데이터를 사용하는 시점에 불러와야 하는 구현(LAZ

2025년 7월 26일
·
0개의 댓글
·
post-thumbnail

CS 스터디) HTTP(s)

HTTPS는 HTTP와 어떤 점에서 다르며, 왜 필요한가요? | 구분 | HTTP | HTTPS | | ------- | ---

2025년 7월 26일
·
0개의 댓글
·

프로그래머스) 숫자 문자열과 영단어

문제 링크숫자의 일부 자릿수를 영단어로 바꾸는 문제입니다.1478 → "one4seveneight"234567 → "23four5six7"10203 → "1zerotwozero3"처음에는 노가다로 풀었다.. 일치하는 게 있는지 하나하나 확인하는..Map으로 풀면 더 깔

2025년 7월 18일
·
0개의 댓글
·

leetcode 2770) Maximum Number of Jumps to Reach the Last Index (java)

문제 링크 >You are given a 0-indexed array nums of n integers and an integer target. > >You are initially positioned at index 0. In one step, you can jump

2025년 7월 4일
·
0개의 댓글
·

leetcode 3142) Check if Grid Satisfies Conditions (java)

링크You are given a 2D matrix grid of size m x n. You need to check if each cell gridi is:Equal to the cell below it, i.e. gridi == gridi + 1 (if it exi

2025년 7월 4일
·
0개의 댓글
·
post-thumbnail

[백준] 11505번 구간 곱 구하기

백준 11505번 골드1해당 문제를 선형탐색으로 풀고 쉽네 ㅎㅎ 라고 했다가시간 초과가 걸렸다..이 문제는 세그먼트 트리로 풀어야 하는 유형이다. 먼저 세그먼트 트리의 개념에 대해서 알아가보자!연속된 구간의 데이터의 합을 가장 빠르고 간단하게 구할 수 있는 트리내가 했

2025년 4월 6일
·
0개의 댓글
·

JPA N+1 문제 (@OneToMany일 때)

N+1 문제란? 요청이 1개의 쿼리로 처리 되길 기대했는데 N개의 추가 쿼리가 발생하는 현상 > 1개의 쿼리를 실행하려고 했는데 N개의 쿼리가 추가로 실행되는 것이기 때문에 1+N이라고 이해하면 더 직관적이다 @OneToMany에서 발생할 때 N+1 문제는 많이 상황

2025년 3월 27일
·
0개의 댓글
·
post-thumbnail

용겁 플젝) 100만 데이터 처리

오늘은 우아한테크코스 멘토분들과 함께 한 용감한 겁쟁이 프로젝트 발표 내용을 공유하려고 한다. 해당 프로젝트는 백엔드 4명이서 진행한 프로젝트로, 우리가 작업한 프로젝트를 기반으로 100만 데이터가 들어온다는 가정 하에 이를 어떻게 처리하면 좋을지 공부하고 적용해본 프

2025년 3월 2일
·
0개의 댓글
·
post-thumbnail

1.2 프로세스

1.2.1 프로세스와 스레드 프로세스 컴퓨터에서 실행 중인 하나의 프로그램을 의미 프로세스는 OS로부터 독립된 메모리 영역(코드, 데이터, 스택, 힙)을 할당받으며, 다른 프로세스의 메모리 영역에 접근할 수 없다. 프로세스에 할당된 메모리 영역 PCB: 프로세스 제

2025년 2월 17일
·
0개의 댓글
·
post-thumbnail

Redis로 refreshToken 관리하기

기존에는 서버의 DB(MySQL)에 RefreshToken을 보관해서 사용하는 방식을 많이 사용했었다. 하지만 MySQL의 부하를 줄이기 위해 보다 효율적인 저장 방식이 필요하다고 생각했다. 해당 프로젝트를 같이 하던 팀원들과 논의하던 중 Redis를 활용해보자는 의견

2025년 2월 16일
·
0개의 댓글
·
post-thumbnail

Google Maps API 이용해서 지도에 마커 추가하기

SK Lookie MnM 팀의 CamCoder 프로젝트 때 적용했던 Google Maps API를 이용하여 지도에 마커 추가하는 방법에 대해서 소개해보려고 합니다! 어려운 기능은 아니지만 버전이 계속해서 업데이트되면서 바뀐 게 많아서.. 구글링을 해도 예전 버전이 많

2025년 1월 18일
·
0개의 댓글
·
post-thumbnail

1.1 운영체제

기술면접 공부를 책으로 하면 더 몰입감 있게 할 수 있을 것 같아서 아예 책을 하나 샀다! 책 링크아직은.. 종이가 좋다...운영체제(OS, Operating System)란 컴퓨터 시스템의 자원을 관리하고, 사용자가컴퓨터를 사용할 수 있는 환경을 제공하는 역할을 수행

2025년 1월 5일
·
0개의 댓글
·
post-thumbnail

소셜 로그인, 처음이라면? (백엔드- 카카오, 구글, 네이버)

이번 글에서는 OAuth2를 활용한 소셜 로그인에 대해서 정리해보려고 합니다. 해당 방법은 기초에 해당되는 방법이라고 생각하기 때문에 소셜 로그인을 처음 적용해보는 분들에게 도움이 될 것 같습니다. OAuth2란? 제 3자 애플리케이션이 사용자 대신 안전하게 리소스에

2024년 12월 13일
·
0개의 댓글
·

Swagger를 이용해서 API를 구현하기

이번 스터디 때 Swagger를 이용해서 API를 구현해보았습니다. 해당 내용을 까먹지 않기 위해서 정리 겸 포스팅해보려고 합니다!먼저 예제로는 간단히 회원가입 API를 구현해볼 것입니다. (소셜로그인은 배제한 일반 회원 가입 형식)먼저 MemberRequestDTO와

2024년 11월 22일
·
0개의 댓글
·
post-thumbnail

React 웹사이트 무중단배포: S3 CloudFront

이번 학기에 SK Lookie라는 동아리에 들어가게 되었다. 여러 프로젝트를 진행해보고 싶었고, SK Lookie 동아리는 이미 1학기 때부터 기획을 진행하고 있었고 나는 개발자로써 하반기 팀원으로 중간 합류하게 되었다. SK Lookie는 SK 행복나눔재단에 운영하는

2024년 11월 9일
·
0개의 댓글
·

글또 10기 첫 글!

글또에 참여하게 된 이유 막학기생이 되고 취준을 준비하게 되면서 여러 다양한 환경에 저를 던져놔야겠다고 생각했습니다. 아무래도 저 혼자 이것저것 하려고 하다보니 동기부여도 스스로 매번 하기 힘들고 더 많은 정보 공유를 하기 위해서는 네트워킹도 중요하구나라고 생각이

2024년 10월 13일
·
0개의 댓글
·
post-thumbnail

13. Spring Data JPA

JPA 기반 Repository 구현 시 발생하는 중복적인 코드방지JPA 기반 Repository에 대한 추상화(abstraction) 제공Spring Data Commons: 다양한 종류의 data store들을 일관된 방식으로 이용하기 위한 interface들 정의

2024년 6월 9일
·
0개의 댓글
·