profile
초보 개발자
post-thumbnail

Session, JWT(Json Web Token)

이 글에서는 사용자를 인증하는데 사용되는 방식인 세션, JWT에 대해 다루려고 한다. 이를 위해 알아야 할 개념들을 먼저 소개하고 세션과 JWT 방식간의 장단점을 소개한다.HTTP는 인터넷에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜이다. 클라이

2022년 5월 15일
·
0개의 댓글

코딩 테스트 준비 기록 - Day 5

정렬 Algorithm 정렬 알고리즘의 종류 선택 정렬(Selection sort) 삽입 정렬(Insertion sort) 빠른 정렬(Quick sort) 계수 정렬(Counting sort) 1. 선택 정렬(Selection Sort) 처리되지 않은 데이터 중에서

2022년 1월 24일
·
0개의 댓글

코딩 테스트 준비 기록 - Day 4

BFS / DFS Algorithm 탐색이란? > 많은 양의 데이터 중 원하는 데이터를 찾는 과정 BFS / DFS : 대표적인 그래프 탐색 알고리즘 반드시 알아야 할 자료구조 및 개념 stack Last in First Out 입구와 출구가 동일한 형태

2022년 1월 24일
·
0개의 댓글

코딩 테스트 준비 기록 - Day 3

구현 Algorithm 구현이란? > 머릿 속에 있는 문제 해결 알고리즘을 소스코드로 바꾸는 과정. 예시 : 문자열 처리, 알고리즘은 간단한데 코드가 길어지는 문제, 실수 표현 문제 문제를 찬찬히 읽어가며 요구사항에 맞게 구현하면 되는 문제이므로 난이도가 그리 높지는

2022년 1월 15일
·
0개의 댓글

코딩 테스트 준비 기록 - Day 2

현재 상황에서 가장 좋은 것을 고르는 알고리즘일반적인 그리디 알고리즘 문제는 문제를 풀기위한 최소한의 아이디어를 떠올릴 수 있는 능력 요구정당성 분석이 필요정당성 분석이란? 단순히 가장 좋아보이는 것을 선택해도 최적의 해를 구할 수 있는 지 검증하는 과정거스름돈을 거슬

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

코딩 테스트 준비 기록 - Day 1

코딩 테스트를 준비하며 간략하게 적어놓는 메모장입니다.

2022년 1월 10일
·
0개의 댓글

Full Stack Dev. Study- Spring Framework

Java 학습에 이어서 스프링 프레임워크의 기본인 spring triangle에 대해서 간단히 정리해보았다.강의자료는 백기선님의 예제로 배우는 스프링 입문 (개정판)을 참고하였다.Ioc(Inversion of Control) : 제어권이 역전되었다원래는 자기가 사용할

2021년 4월 4일
·
0개의 댓글

JDK 버전별 차이

https://www.skyer9.pe.kr/wordpress/?p=287잘 정리되어 있는 것 같아서 참고용으로 올립니다.Java 8 - 2014년오라클 인수 후 첫번째 버전2개 버전으로 나뉨(Oracle JDK, OpenJDK)Lambda, new Date

2021년 3월 28일
·
0개의 댓글

Full Stack Dev. Study- JAVA(5)

기본적인 상속과 추상클래스의 내용은 c++과 동일해서 간단히 정리할 부분만 정리하였다.is - a : 상속has - a : 합성(aggregation)super() : 상위 클래스를 나타냄Upcasting 예시Downcasting 예시Java는 모든 method가 vi

2021년 3월 15일
·
0개의 댓글

Full Stack Dev. Study- JAVA(4)

배열은 기본적으로 c++과 사용법이 비슷하지만처럼 new 생성자를 무조건 사용해야한다는 차이점이 있다. 위의 예시처럼 사용하면 Book들의 주소를 생성한 것이고library0 = {bookName, bookId} 처럼 사용해야 실제 값을 넣은 것이다.기본적으로 arra

2021년 3월 15일
·
0개의 댓글

Full Stack Dev. Study- JAVA(3)

하나의 java file에 1개의 class를 두는 것이 원칙이며 혹여 두 개이상의 class를 두었다 하더라도 public class는 1개밖에 생성하지 못한다. 또한, public class와 java file의 이름은 동일해야 한다.package - 소문자clas

2021년 3월 11일
·
0개의 댓글

Full Stack Dev. Study- JAVA(2)

개인 일정을 마치고 JAVA 공부를 다시했다. C++, C와 크게 차이가 없을 것으로 알고 있어서 큰 부담은 없었지만 예전에 공부했었음에도 헷갈리는 부분들을 다시 정리해보았다. 16진수 : 컴퓨터는 2진법으로 알고있지만 사람이 사용하기에 2진법이 너무 길기 때문에

2021년 3월 8일
·
0개의 댓글

Full Stack Dev. Study- JAVA(1)

평소에 관심있던 Hadoop을 접해보면서 느꼈던 점은 결국 MapReduce, YARN을 실행시키기 위해서는 JAVA가 필요하다는 것이었다. JAVA의 필요성을 느끼고 'Do it! 자바 프로그래밍 입문' 이라는 강의를 선택해서 듣게 되었다. 앞으로 이 강의에 대해서

2021년 3월 3일
·
0개의 댓글

VARCHAR(N) VS. TEXT

이 포스트에서는 최근 mysql을 사용하며 변수 설정에 대해 고민했었던 내용을 다룬다. 내용 전체에 대해 index 가능하다.크기가 가변적이며 최대 크기는 65535까지 설정 가능하다.내용의 일부에 대해서만 index 가능해서 검색의 어려움이 있다.크기가 가변적이며 최

2020년 7월 27일
·
0개의 댓글

블로그 첫 게시물

블로그 첫 게시물 테스트\~~

2020년 7월 25일
·
1개의 댓글