본문 바로가기

Java/Java - Field Notes2

[Java] Cookie & Session? 01. HTTP(Hyper Text Transfer Protocol)의 특성은? 쿠키, 세션, 토큰(JWT) 몰라도 괜찮겠어?깔끔하게 정리했으니 몇 분만 투자해서 이번 기회에 바로 알고 가기 😀velog.ioHTTP란 인터넷 상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜HTTP는 비연결성(Connectionless), 무상태성(Stateless) 특징을 가짐HTTP는 요청 처리 완료 후 연결을 끊어버리며, 클라이언트의 상태 정보 및 현재 통신 상태가 남아있지 않음HTTP의 비연결성 및 무상태성 장/단점장점 : 리소스 낭비를 줄일 수 있음단점 : 클라이언트가 누군지 알 수 없음 ( 새로고침 후 재로그인, 페이지 이동해도 재로그인.. 등등 )HTTP의 단점을 극복하기 위해 나온 기.. 2024. 4. 9.
[Java] String / StringBuffer / StringBuilder 차이 01. 서론자바에서 대표적으로 문자열을 다루는 자료형 클래스로 String, StringBuffer, StringBuilder 자료형 제공세가지 모두 문자열을 다루는데 사용하지만 목적에 따라 쓰임새가 달라짐String, StringBuffer, StringBuilder의 차이점에 대해 간략히 알아보고, 상황에 맞는 사용법 숙지연산이 많지 않을때는 어떤 클래스를 사용해도 이슈가 발생하지 않으나 연산횟수가 많아지거나 멀티쓰레드, Race condition 상황이 자주 발생하면 각 상황에 맞게 클래스를 선택해야 함02. String vs StringBuffer/StringBuilderString str = "hello" // String str = new String("hello"); 와 동일str = str.. 2024. 4. 9.