profile
반갑습니다

[AWS SAA 공부] AWS 서비스의 기본 구성요소

사용자는 민첩성을 높이고 복잡성과 위험을 감소시키기 위해 AWS 서비스를 사용합니다.AWS를 사용함으로 인해 얻을 수 있는 효과는 아래와 같습니다.복잡한 관리 작업 감소 : 인프라 확보 및 관리 시간이 줄어듭니다.혁신 추진 : 자동화 기능 개발, 컨테이너화, 기계 학습

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

OAuth의 개념과 동작원리

내 비밀번호를 직접 넘기지 않고도 다른 앱이 내 데이터에 접근할 수 있도록 사용자의 접근 권한을 위임하는 표준 프로토콜예를들어 아래 이미지와 같이우리가 로그인할 때 직접 ID/PW를 입력하지 않고 구글, Apple 등이 사용자의 인증을 처리해주는 것도 OAuth을 기반

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

2025.06.15 this의 원리와 예시

this를 사용할 때 어떤 객체를 참조할지 정해주는 것이다.이 this가 상황에 따라 달라질 수 있기 때문에 무척 헷갈리는데 오늘은 this가 어떻게 결정되는지와 헷갈리는 상황들을 봐 볼 것이다.this 호출 시점에 동적으로 할당됨화살표 함수의 바깥 스코프에서 this

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

JavaScript의 클로저와 실행 컨텍스트

외부함수가 종료되어도 클로저 함수는 외부함수의 스코프(함수가 선언된 어휘적 환경)에 접근할 수 있도록 하는 개념이 코드를 실행하면 makeFunc이 종료되어도 makeFunc의 내부 변수 name을 조회할 수 있다.실행 컨텍스트가 외부 함수에 대한 렉시컬 환경에 대한

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

JavaScript의 엔진이란

JavaScript 엔진이란 JavaScript를 실행하는 프로그램 또는 인터프리터V8(Chrome, Node.js) 구글에서 개발한 오픈소스 엔진 C++로 개발된 빠른 실행속도와 높은 성능을 가진 엔진\-> 속도향상을 위해 인라인 캐싱 등 최적화 기법을 사용

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

JavaScript의 구조 분해

배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JS의 표현식구조 분해 할당은 Perl이나 Python 같은 다른 언어도 가지고 있는 기능이다.나머지 연산자를 사용하지 않으면 값을 앞에서 부터 가져온다.선언부에서 값 할당을 분리해도 구조 분해가

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

프론트 이벤트 버블링에 관하여

아래 코드에서 우리는 em부분을 클릭해도 div에 할당된 핸들러가 동작한다.이것은 어떻게 가능한 것인가?바로 버블링이 발생하기 때문이다버블링이랑특정 화면 요소에서 이벤트가 발생했을 때이벤트가 더 상위의 화면 요소들로 전달되어가는 것이다.마치 vue에서 emit을 통해

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

자바스크립트 변수 호이스팅이란?

호이스팅 인터프리터가 코드를 실행하기 전에 함수, 변수, 클래스 또는 import의 선언문을 해당 범위의 맨 위로 끌어올리는 것처럼 보이는 현상 var 변수 호이스팅 아래 javascript 코드를 vs에서 실행하면 원래라면 a는 참조오류가 나야한다. 하지만 결과로 나온다. 왜? 그럴까? javascript가 해당 코드를 실행할 때 변수 호이스팅...

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

23.08.29 오늘의 끄적

작은 독립적인 서비스를 연결한 구조Gateway에서 API 링크를 보고 업무별로 분리하여 전송/처리MCI같은 구조를 가진 프로그램끼리 통신ex) java - javaEAI다른 구조를 가진 프로그램끼리 통신ex) java-c / xml-cFEP내부망과 외부망의 통신ex)

2023년 8월 29일
·
0개의 댓글
·
post-thumbnail

[CleanCode] 1장 깨끗한 코드

클린 코드 책을 읽으면서 배운 내용을 정리합니다.

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

[Android] Flow 공부

android coroutine의 flow에 대해서 공부해보았습니다.

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

(알고리즘) 이분탐색

이분탐색 알고리즘이란

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

(c++) 5639_이진검색트리

5639 이진검색트리

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

(CS 공부) OSI 7계층과 TCP/IP 4계층

(CS 공부) OSI 7계층과 TCP/IP 4계층

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

(알고리즘) 그리디 알고리즘

그리디 알고리즘 이란

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

(c++) 2407_조합

백준 2407 조합 문제입니다

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

(c++) 2263_트리의 순회

https://www.acmicpc.net/problem/2263https://donggoolosori.github.io/2020/10/15/boj-2263/

2022년 12월 15일
·
0개의 댓글
·
post-thumbnail

[간단CS] 프로세스 VS 스레드

운영체제로부터 자원을 할당받는 작업의 단위메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체)프로세스는 독립된 메모리 영역을 할당받음프로세스가 할당받은 자원을 이용하는 실행의 단위프로세스 내에서 실행되는 여러 흐름의 단위스레드끼리는 코드, 데이터, 힙을

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

[알고리즘] 완전탐색(Brute-Force)

완전탐색(Brute-Force)알고리즘은 가능한 모든 경우의 수를 다 확인해서 정답을 찾는 방법입니다.상대적으로 구현이 간단하고 항상 정답이 나오는 알고리즘입니다.다만 케이스에 따라 실행시간이 오래 걸릴 수 있습니다.예를 들어 다음과 같은 문제가 있다고 합니다.춘식이해

2022년 11월 9일
·
0개의 댓글
·
post-thumbnail

[알고리즘] 정렬

선택정렬 O(n^2) 원소를 넣은 위치를 정해두고 해당 위치에 들어가야하는 원소를 찾아서 넣는 것 ex) 제일 작은 원소를 찾아 첫번째 자리에 넣고 두번째 작은 원소를 찾아 두번째 자리에 두고…. 코드 (정렬) 선택정렬 코드 삽입정렬 O(n) ~ O(n^2)

2022년 11월 8일
·
0개의 댓글
·