일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- electron
- 개발/Java/Spring
- 개발/에러
- 카테캠
- 카카오 테크 캠퍼스
- 개발/언어/Java
- 개발/프레임워크&라이브러리
- 개발/webrtc
- 개발/언어론
- 개발
- 개발/Electron
- 개발/Java
- 개발/네트워크
- ⌨️Developer
- 취업
- ⌨️Developer/보안
- 개발/Tools/프레임워크/Spring
- 카카오테크캠퍼스
- 개발/환경
- AI/GPT
- 개발/컴퓨터네트워크
- 알고리즘
- 개발/MySQL
- AI/ML
- 개발/보안
- 개발/CS/OS
- 대외활동/카카오테크캠퍼스
- 개발/CS/알고리즘
- 개발/OOP
- ai
- Today
- Total
목록2023/05/25 (3)
봄수의 연구실
프로그래밍 언어론 - 식과 제어문 표현식(Expression) 계산 표현의 기본 수단 연산자, 피연산자, 괄호, 함수 호출 등으로 구성 연산자(Operator) 피연산자가 하나인 단항 연산자 피연산자가 2개인 이항 연산자 C 기반 언어 삼항 연산자: (i%2) ? “홀수” : “짝수” 대부분의 프로그래밍 언어에서 이항 연산자는 피연산자 사이에 위치합니다: x + y LISP에서 연산자는 피연산자 앞에 위치합니다: (+ x y) 연산자 표기 방법 중위 표기법(infix notation) : 연산자가 피연산자들 사이에 위치하는 표기법 전위 표기법(prefix notation) 연산자가 피연산자들보다 앞에 위치하는 표기법 예) 함수 호출 표기 : add(1, mul(2, 3)) 후위 표기법(prefix not..
Session 개요 with Spring 세션은 사용자의 상태와 데이터를 여러 관련 HTTP 트랜잭션(거래)에 걸쳐 유지하기 위한 메커니즘입니다 세션은 Cookie처럼 여러 HTTP 트랜잭션을 아우를 수 있어, 동일한 브라우저에서의 일련의 요청과 응답을 그룹화 할 수 있습니다 이를 통해 서버는 사용자의 상호작용을 기억하고 웹 애플리케이션을 탐색하는 동안 상태를 유지하게 됩니다 Spring에서는 standard manager가 세션 객체를 만들고 삭제 등의 관리를 합니다 하지만, 세션 저장소의 편리함의 이면에는 서버 부담이 존재하기 때문에 유의해서 사용해야 합니다. 핵심 원리 세션을 인식하는 방법은 간단합니다. 오고가는 HTTP 트랜잭션에 세션 ID를 붙이면 되죠 세션 ID를 붙임으로써 원래 요청과 응답은..
Cookie 쿠키는 ASCII 문자로만 된 이름과 값의 쌍으로 구성된 작은 정보입니다. 보통 쿠키는 클라이언트 식별 기술로 사용됩니다. 서버에서는 저장된 쿠키를 읽어 사용자를 식별합니다 서버에서 생성 되어 사용자의 브라우저로 전송되어 저장됩니다. 이 때 쿠키에는 유효기간, 도메인, 경로도 같이 포함 되어 전송됩니다 유효기간 쿠키에 저장된 유효기간에 도달하면, 쿠키는 자동으로 삭제 됩니다. 또한, 쿠키에는 상대시간과 절대 시간이 모두 기록되어서, 쿠키가 만료 시기를 결정하는데 도움을 줍니다 경로 사용자가 서버에 요청을 보낼 때마다, 브라우저는 요청의 도메인과 경로가 쿠키의 경로와 일치하는 경우에만 요청과 함께 쿠키를 자동으로 보냅니다 Cookie 왜 쓰는가? 쿠키는 HTTP의 Stateless에 기인한 문..