전체 글

dolmengi develop blog
·Studying
💡 리다이렉션(Redirection) 이해하기 먼저 리다이렉트란, 웹 브라우저는 3xx 응답의 결과에 Location 헤더가 있으면, Location 위치로 자동 이동하는 것을 의미한다. 리다이렉션에는 크게 3가지 종류가 있다. 1. 영구 리다이렉션 - EX) /members —> /users - EX) /event —> /new-event → 리소스의 URI가 영구적으로 이동 → 원래의 URL을 더이상 사용 X, 검색 엔진 등에서도 변경 인지 → ex) 301, 308 2. 일시 리다이렉션 (실무에서 많이 사용됨) - EX) 주문 완료 후 주문 내역 화면으로 이동해야 하는 경우 → PRG : Post/Redirect/Get → 리소스의 URI가 일시적으로 변경 → 따라서 검색 엔진 등에서 URL을 변경..
·Studying
REST>> 정의REST (REpresentational State Transfer)는 웹 서비스가 어떻게 동작해야 하는지에 대한 아키텍쳐 스타일 또는 설계 원칙이다.자원을 이름(자원의 표현)으로 구분해 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.즉, 자원(resource)의 표현(representation)에 의한 상태 전달을 뜻한다.REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에, 웹의 장점을 최대한 활용할 수 있다.또한 클라이언트와 서버 간의 상호작용을 규정하며, 여러가지 원칙과 제약 조건들을 가지고 있다.더보기✨ 자원 : 해당 소프트웨어가 관리하는 모든 것 (문서, 그림, 데이터, 해당 소프트웨어 자체 등) ✨ 표현 : 자원을 표현하기 위한 이름..
[ 문제 설명 ] 문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요. [ 제한 사항 ] - 1 < = strArr < = 20 - 1 < = strArr의 원소의 길이 < = 20 - strArr의 원소는 알파벳으로 이루어진 문자열입니다. [ 입출력 예 ] [ 문제 풀이 1] [ 문제 풀이 2_stream( )]
[ 문제 설명 ] 정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 제외한 수들을 오름차순으로 담은 리스트를 return 하도록 solution 함수를 완성해주세요. [ 제한 사항 ] - 6 이때, result 배열은 주어지는 num_list의 가장 작은 수 5개를 제외하고 남은 값들을 넣으므로 num_list의 크기보다 5 작은 크기의..
·Studying
HTTP 상태 코드HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료 되었는지 알려준다.정보를 제공하는 응답/성공적인 응답/리다이렉트/클라이언트 에러/서버 에러 와 같이 총 5가지 그룹으로응답이 나누어진다.  1xx 정보 응답서버가 요청을 받았으며 프로세스를 계속 진행→ 잘 사용되진 않음100 Continue진행 중임을 의미하는 응답 코드현재까지 진행 상태에는 문제가 없으며, 클라이언트가 계속 요청을 하거나 이미 요청을 완료한 경우,무시해도 되는 응답 코드101 Switching Protocol클라이언트에 의해 보낸 업그레이드 요청 헤더에 대한 응답 코드클라이언트가 보낸 Upgrade 요청 헤더에 대한 응답에 들어가며, 서버에서 프로토콜을 변경할 것임을알려주는 응답, Websocket 프로토..
·Java
2021년도 3회차 정보처리기사 19번 문제다음 JAVA언어 프로그램을 분석하여 실행 결과를 적으시오.   답더보기7    [ 알게된 내용 ]더보기종류연산자우선순위증감 연산자++, --1순위산술 연산자+, -, *, /, %2순위시프트 연산자>>, >>3순위비교 연산자>, =, 4순위비트 연산자&, |, ^, ~~ 만 1순위, 나머지는 5순위논리 연산자&&, ||, !! 만 1순위, 나머지는 6순위조건(삼항) 연산자?, :7순위대입 연산자=, *=, /=, %=, +=, -=8순위 * true (1) / false(0) >> 시프트(Shift) 연산자구분연산자설명시프트 연산자>>bit 값의 한자리 오른쪽으로 이동(빈 자리는 부호값으로 대입)시프트 연산자bit 값의 한자리 왼쪽으로 이동(빈 자리는 0으로 ..
행복한 (돌)맹이
khyunji99