코딩테스트를 위한 좋은 습관 문제를 순서대로, 올바르게 이해해야한다 읽기 시간, 메모리 제한 체크 문제 전체를 꼼꼼히 파악한다 이해하기 제공되는 정보(변수) 정리 -> 내가 이 문제를 풀기 위해 필요한 정보는 무엇인가? 예
JSON JSON(JavaScript Object Notation)이란? Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준포맷 문자열에서 네이티브 객체로 변환하는 것은 파싱(Parsing)이라고 하고, 네트워크를 통해 전달할 수 있게
CS지식 직렬화와 역직렬화 https://medium.com/@hatim.zahid/serialization-and-deserialization-how-data-travels-in-a-computer-network-13f61dc225c4 직렬화란? 직렬화란 (데이터)
알고리즘 구간 합 구하기2 문제해결 핵심: 문제에서 요구하는 답을 도출하기 위해 2차원 구간합 배열을 어떻게 구성하고 해결할 것인가? 2차원 구간 합 배열X 정의 DX = (0, 0)부터 (X, Y) 까지의 사각형 영역 안에 있는 수의 합 구간 합 배열Di을 구하는
JWT 목표 토큰 기반 인증, JWT, 리프레시 토큰의 개념 JWT를 도입하여 액세스 토큰, 리프레시 토큰을 사용해 토큰 유효성 검사를 하여 사용자를 인증한다 토큰이란? 토큰은 서버에서 클라이언트를 구분하기 위한 유일한 값 토큰 기반 인증과 서버 기반 인증 세션기반
서버와 클라이언트의 통신과정1\. 로그인요청2.1 요청 아이디와 비밀번호를 확인하여 검증2.2 유효한 사용자이면 토큰을 생성해서 응답3.1 클라이언트는 서버로부터 받은 토큰 저장3.2 필요시 요청에 토큰을 함께 보낸다4\. 서버는 토큰 유효검사토크기반 인증의 특징무상태
text block으로 생성되는 객체는 java.lang.String이다큰따옴표를 이스케이프 처리할 필요가 없다text block은 부수적인 공백(incidental white space)와 필수공백(essential space)를 구분한다부수적인 공백 알고리즘은 JE
Java try-with-resources 정의 try-with-resources 문이 끝날 때 선언된 하나 이상의 리소스(세미콜론(;)으로 구분)들을 닫는다 java.io.Closeable을 구현하거나 java.lang.Autocloseable을 구현한 모든 객체
markdown editor를 뭘 쓸지 고민했다typora, dynalist, obsidian 등등개인 공부자료들을 어떻게 저장하고 어떻게 열람하는지 효율적인지 고민답은 typora를 써보는걸로DTO의 목적은 tier간 통신, 프로세스간 통신에서 데이터를 주고받는 용도
제목 + 빈줄 + 본문제목은 영문 기준 50자 이내로제목 첫글자는 대문자로제목 끝에 . 금지제목은 영문법상 명령어로Github - 제목(혹은 본문)에 이슈번호 붙이기본문은 영문 본문 72자마다 줄 바꾸기본문은 어떻게보다 무엇을, 왜에 맞춰 작성하기뷰는 SELECT 명령
GDB 명령 리스트, c언어 연산자
c언어-키워드, 문법구조