profile
slow and steady
post-thumbnail

[6.23 TIL] JWT(JSON Web Token)

JWT 토큰을 배우기 앞서 서버 기반 인증에 대한 개념이 있으면 토큰이 왜 사용되는지 이해하는 데 도움이 된다.기존의 인증 시스템은 서버 기반의 인증 방식으로, 서버 측에서 사용자들의 정보를 기억하고 있어야 한다. 사용자들의 정보를 기억하기 위해서는 세션을 유지해야 하

2022년 6월 23일
·
0개의 댓글
post-thumbnail

[6.20 TIL] REST API

"Representational State Transfer"자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일즉, HTTP(U

2022년 6월 20일
·
0개의 댓글
post-thumbnail

[6.16 TIL]Node.js-Socket.IO 채팅방 구현

클라이언트가 평범한 http request를 서버로 계속 날려서 이벤트 내용을 전달받는 방식가장 쉬운방법이지만 클라이언트가 계속적으로 request를 날리기때문에 클라이언가 많아지면 서버의 부담이 급증하게 된다. http request connection을 맺고 끊는것

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

[백준]16928 뱀과 사다리 게임(파이썬)

뱀과 사다리 게임을 즐겨 하는 큐브러버는 어느 날 궁금한 점이 생겼다.주사위를 조작해 내가 원하는 수가 나오게 만들 수 있다면, 최소 몇 번만에 도착점에 도착할 수 있을까?게임은 정육면체 주사위를 사용하며, 주사위의 각 면에는 1부터 6까지 수가 하나씩 적혀있다. 게임

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

[6.15 TIL]Javascript 동기와 비동기방식

image동기식 통신 및 동기 프로그래밍이란 동시에 일어난다는 뜻이다.동시에 일어난다는 것은 Request를 보내게 되면 시간이 얼마나 걸리든 그 자리에서 Response를 받는다는 말이다.즉, 모든 일은 순차적으로 실행되며 어떤 작업이 수행중이라면 다음 작업은 대기하

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

[6.14 TIL]SPA vs MPA

SPA(Single Page Application)는 한 개(Single)의 Page로 구성된 Application이다.MPA(Multiple Page Application)는 여러 개(Multiple)의 Page로 구성된 Application이다.SPA는 웹 애플리케

2022년 6월 14일
·
0개의 댓글
post-thumbnail

[SWExpertAcademy]1865. 동철이의 일 분배(자바)

순열 문제모든 케이스들의 확률비교단, 현재 구한 최대 확률보다 낮으면 탐색할 필요가 없으므로 탐색 종료

2022년 6월 2일
·
0개의 댓글
post-thumbnail

[백준]1339 단어 수학(파이썬)

민식이는 수학학원에서 단어 수학 문제를 푸는 숙제를 받았다.단어 수학 문제는 N개의 단어로 이루어져 있으며, 각 단어는 알파벳 대문자로만 이루어져 있다. 이때, 각 알파벳 대문자를 0부터 9까지의 숫자 중 하나로 바꿔서 N개의 수를 합하는 문제이다. 같은 알파벳은 같은

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

[데이터베이스]해싱(Hashing)

주어진 키 값을 이용하여 목표 레코드 주소를 직접적으로 계산하는 방법키 값에 연산(해시함수)을 적용하여 도출된 결과 값이 찾고자 하는 레코드가 있는 위치 주소가 됨\*해시 함수: 해시 함수 h(k)는 어떤 k에 대한 테이블 주소를 계산하기 위한 방법으로, 주어진 키 값

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[백준]10836여왕벌(자바)

크기가 M×M인 격자 형태의 벌집이 있다. 이 벌집의 각 칸에는 여왕벌이 될 애벌레들이 한 마리씩 자라고 있다. 격자칸의 좌표계를 다음과 같이 설정한다. 제일 왼쪽 위 칸의 좌표는 (0,0)이다. 그 아래쪽 칸들의 좌표는 순서대로 (1,0), (2,0), ...등이다.

2022년 4월 24일
·
0개의 댓글
post-thumbnail

[백준]13460 구슬 탈출2(자바)

스타트링크에서 판매하는 어린이용 장난감 중에서 가장 인기가 많은 제품은 구슬 탈출이다. 구슬 탈출은 직사각형 보드에 빨간 구슬과 파란 구슬을 하나씩 넣은 다음, 빨간 구슬을 구멍을 통해 빼내는 게임이다.보드의 세로 크기는 N, 가로 크기는 M이고, 편의상 1×1크기의

2022년 4월 23일
·
0개의 댓글
post-thumbnail

[데이터베이스]정규화(Normalization)

데이터들을 최대한 중복을 제거하여 이상 현상 ( Anomaly ) 을 방지하기 위한 기술중복된 데이터를 허용하지 않음으로써 무결성(Integrity)를 유지할 수 있으며, DB의 저장 용량 역시 줄일 수 있다.갱신 이상 ( Modification Anomaly )중복된

2022년 4월 23일
·
0개의 댓글
post-thumbnail

[DataBase]인덱스(Index)

데이터베이스 테이블에 대한 검색 성능의 속도를 높여주는 자료 구조Index의 목적은 RDMS의 검색 속도를 높이는 데 있다. Select 쿼리의 Where 절이나 Join 예약어를 사용했을 때 인덱스를 사용하여 쿼리의 검색 속도를 빠르게 한다. 즉, Insert, Up

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

[백준]2513 통학 버스(자바)

주택난을 해결하기 위해서 직선 도로 하나를 따라 여러 아파트 단지들을 지었다. 또, 이 아파트 단지 주민을 위해 도로 위 한 지점에 학교 하나를 신설하였다. 아파트 단지들이 서로 멀리 떨어져 있기 때문에 반드시 통학버스를 이용해서만 다닐 수 있고, 통학버스는 한 대이다

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

[Spring]Spring MVC 요청 흐름

Spring 의 특징 중 하나는 POJO이다. 이전에 Java로 웹 어플리케이션을 만들기 위해서는 Servlet 클래스를 상속받아 구현하는 방식으로 직접 작성했으나 Spring을 이용하면 POJO만으로 웹 어플리케이션 작성이 가능하다.Servlet에 대한 작업은 Spr

2022년 4월 18일
·
0개의 댓글
post-thumbnail

[Spring]Spring Framework란?

소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합프레임워크는 소프트웨어 어플리케이션이나 솔루션의 개발을 수월하게 하기 위해 소프트웨어의 구체적 기능들에 해당하는 부분의 설계와 구현을 재사용 가능하도록 협엽화된 형태로 제공하는 소프트웨어

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

[Programmers]N으로 표현(파이썬)

아래와 같이 5와 사칙연산만으로 12를 표현할 수 있습니다.12 = 5 + 5 + (5 / 5) + (5 / 5)12 = 55 / 5 + 5 / 512 = (55 + 5) / 55를 사용한 횟수는 각각 6,5,4 입니다. 그리고 이중 가장 작은 경우는 4입니다.이처럼

2022년 4월 13일
·
0개의 댓글
post-thumbnail

[Programmers]정수삼각형(파이썬)

image위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는 대각선 방향으로 한 칸 오른쪽 또는 왼쪽으로만 이동 가능합니다. 예를 들어 3에서는 그 아래칸의 8 또는 1로만 이동이

2022년 4월 13일
·
0개의 댓글
post-thumbnail

[Programmers]이중우선순위큐(파이썬)

이중 우선순위 큐는 다음 연산을 할 수 있는 자료구조를 말합니다.image이중 우선순위 큐가 할 연산 operations가 매개변수로 주어질 때, 모든 연산을 처리한 후 큐가 비어있으면 0,0 비어있지 않으면 최댓값, 최솟값을 return 하도록 solution 함수를

2022년 4월 13일
·
0개의 댓글
post-thumbnail

[Programmers]베스트앨범(파이썬)

스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다.속한 노래가 많이 재생된 장르를 먼저 수록합니다.장르 내에서 많이 재생된 노래를 먼저 수록합니다.

2022년 4월 13일
·
0개의 댓글