[출처]- 인프런_자바 알고리즘 문제풀이(김태원) - 강의 보고 정리.

>>> 진심, 알고리즘 및 자료구조 책 여러개 사보고, 여러 유투브 강의 보고 했는데, 기초 없는 저 같은 분은 이 분 강의 꼭 듣자. 할인 안 받고 구매했는데, 돈이 안 아까움.

'Algorithm' 카테고리의 다른 글

숫자만 추출2  (0) 2022.05.12
숫자만 추출  (0) 2022.05.11
회문 문자열  (0) 2022.05.10
특정 문자 뒤집기(toChaArray())  (0) 2022.05.09
스택 및 큐 자료구조  (0) 2022.04.26

 

ACID

데드락

SOLID 원칙

 

 

https://github.com/Frankle97/study-collection-backend

 

GitHub - Frankle97/study-collection-backend: 📖 백엔드 개발자 학습 자료 모음

📖 백엔드 개발자 학습 자료 모음. Contribute to Frankle97/study-collection-backend development by creating an account on GitHub.

github.com

 

 

'CS' 카테고리의 다른 글

백엔드 개발자란?  (0) 2022.06.13
[CS] 프로세스, 스레드  (0) 2022.05.15
API 란?  (0) 2022.05.07

next(): String, 다음 토큰을 문자열로 return

 

[출처]- 인프런_자바 알고리즘 문제풀이(김태원) - 강의 보고 정리.

>>> 진심, 알고리즘 및 자료구조 책 여러개 사보고, 여러 유투브 강의 보고 했는데, 기초 없는 저 같은 분은 이 분 강의 꼭 듣자. 할인 안 받고 구매했는데, 돈이 안 아까움.

'Algorithm' 카테고리의 다른 글

숫자만 추출2  (0) 2022.05.12
숫자만 추출  (0) 2022.05.11
회문 문자열  (0) 2022.05.10
중복문자제거  (0) 2022.05.10
스택 및 큐 자료구조  (0) 2022.04.26

>>> 글자수의 제한과 내용물의 차이

 

char 같은 경우는 내용물이 1개의 문자로 제한되는 반면에 String은 그런 제한이 없이 문자를 담을 수 있음

 

내용물의 차이는 char는 해당 변수 안에 값을 직접적으로 가지고 있고 해당 값이 있는 좌표를 가지고 있지 않음

 

String은 char와 달리 클래스타입의 변수이기에 생성 시 해당 변수 안의 값을 가지는 게 아니라 임의로 만들어진 값이 들어있는 위치의 좌표를 내용물로 가짐.

 

char a= 'a' 면 a라는 변수 안에는 a라는 값이 있지만 

String abc='abc'는 abc라는 변수 안에는 'abc'가 아니라 'abc'라는 텍스트가 위치한 좌표 "xxxxxxx(임의)' 를 가짐.

 

이 차이점에서 발생하는 것이 ==의 사용가능 여부입니다.

 

char 같은 경우는 값이 같다면 ==를 사용할 수 있지만 String은 내용이 같더라도 String 생성시마다 서로 다른 좌표가 생성되기에 ==를 사용하면 같지 않다는 결과가 나옴.

 

이를 위한 해결책으로 .equals() 를 이용하여 스트링의 내용물이 실제 같은지를 확인하여 같은 지 여부를 파악함.

'Java' 카테고리의 다른 글

JVM 이란?  (0) 2022.06.13
자바 예외 계층  (0) 2022.06.06
제네릭(Generic)  (0) 2022.05.29
자바 기초 다지기 (feat. 나동빈)  (0) 2022.04.27
자바 큰 따옴표 출력, 백슬래시  (0) 2022.04.26

일반 헤더 (자주 사용하는 헤더)

 

HTTP 전송에 필요한 모든 부가정보

 

분류

 - 표현(Representation) 헤더  : 전송과 응답 둘 다 사용

 - 표현 데이터 

 

협상(콘텐츠 네고시에이션) : 클라이언트가 선호하는 표현 요청

 협상과 우선수위1  : 0~1, 클수록 높은 우선순위

 

전송방식

 -단순

 -압축

 -분할   주의: content-length를 보내면 안됨

 -범위

 

일반 정보

From : 유저 에이전트의 이메일 정보

Referer : 이전 웹 페이지 주소 , 유입 경로 분석 가능

User-Agent: 애플리케이션 정보, 어떤 종류의 브라우저에서 장애가 발생하는 파악 가능

Server : 요청을 처리하는 origin 서버의 소프트웨어 정보

Date : 메시지가 발생한 날짜와 시간

 

특별한 정보

Host : 요청한 호스트 정보(도메인)

요청에서 사용

필수

하나의 서버가 여러 도메인을 처리해야 할 때

하나의 IP 주소에 여러 도메인이 적용되어 있을 때

Location : 페이지 리다이렉션

Allow : 허용 가능한 HTTP 메서드

Retry-After : 유저 에이전트가 다음 요청을 하기까지 기다려야 하는 시간

 

인증

Authorization 클라이언트 인증 정보를 서버에 전달

 

★쿠키   

Set-Cookie: 서버에서 클라이언트로 쿠키 전달(응답)

Cookie: 클라이언트가 서버에서 받은 쿠키를 저장하고, HTTP 요청시 서버로 전달

 

Stateless

HTTP는 무상태(Stateless) 프로토콜

> 클라이언트와 서버는 서로 상태를 유지하지 않는다.

 

쿠키를 사용하지 않는다면....  모든 요청에 정보를 넘기는 문제

 

사용처

 - 사용자 로그인 세션 관리

 - 광고 정보 트래킹

 

쿠키 - 도메인   : 쿠키에 도메인을 설정해서 접근 설정 가능

       - 경로 : 경로를 설정해서 접근 설정 가능

       - 보안:  Secure를 적용하면 Https인 경우에만 전송

 

 

[출처]- 인프런 김영한  '모든 개발자를 위한 HTTP 웹 기본 지식']  강의듣고 정리

 

 

'HTTP' 카테고리의 다른 글

HTTP 헤더 - 캐시와 조건부 요청  (0) 2022.05.11
HTTP 상태코드  (0) 2022.04.28
HTTP 메서드 활용  (0) 2022.04.27
HTTP_ 메서드  (0) 2022.04.26
HTTP_ 공부 내용 요약(1)  (0) 2022.04.25

+ Recent posts