전체 글
-
리눅스 중요 명령어CS 2021. 1. 16. 20:19
- 오픈소스 운영체제 (무료) - 많은 버전들 존재 ex) Ubuntu, CentOS 간단한 명령어 정리 clear : 화면 지우기 pwd (print working directory) : 현재 위치한 디렉토리의 절대 경로 ls (list segments) : 현재 위치한 디렉토리 내 파일/디렉토리 목록 표시 -l : 상세정보 표시 -a : 숨어있는 파일들도 표시 -t : 생성된 최신시간부터 표시 -rt : 오래된 시간부터 표시 -F : 마지막에 유형을 나타내는 파일명 표시 ('/' - 디렉토리, '*' - 실행파일, '@' - 링크) 각 옵션을 합성해서 사용 가능 ex) ls -lrt : 파일의 상세정보를 오래된것부터 표시 cd {경로} (change directory) : 해당하는 경로로 이동 ~ :..
-
react-springboot 연동etc 2021. 1. 16. 14:35
참조사이트 - 한글로 정리가 잘 되어있어서 따라가기 쉬움 sundries-in-myidea.tistory.com/71 Spring Boot와 React를 연동하여 개발환경을 만들어보자 이글을 읽어보기전에!! 한번 고려해볼 점을 제가 적어뒀습니다 한번 참고 해보고 프로젝트를 진행해주세요! [Java/Spring] - Spring Boot와 React를 통한 개발환경을 구성할때 고민해볼점 Spring Boot와 React sundries-in-myidea.tistory.com - 잘 정리된 깃헙 github.com/kantega/react-and-spring kantega/react-and-spring Example of a Spring Boot project with a React frontend - ka..
-
wsl2 설치etc 2021. 1. 14. 23:13
참조 사이트 www.44bits.io/ko/post/wsl2-install-and-basic-usage WSL2(Windows Subsystem for Linux 2) 설치 및 사용 방법 지난 5월 윈도우10의 대규모 업데이트가 있었습니다. 이번 업데이트에는 WSL2 정식 릴리스가 포함되어있습니다. WSL은 경략 가상화 기술을 통해 윈도우에서 리눅스 배포판을 사용할 수 있게 도와 www.44bits.io BIOS 셋팅 에러 해결 blog.naver.com/skyshin0304/222079393598 [WSL2] 윈도우에서 리눅스 사용하기 #WSL2 #WSL내 윈도우 PC에 리눅스를 설치하기위한 고군분투기.기존에는, https://blog.naver... blog.naver.com
-
8. 인터페이스Java 2021. 1. 9. 13:14
목표 자바의 인터페이스에 대해 학습하세요. 학습할 것 (필수) 인터페이스 정의하는 방법 인터페이스 구현하는 방법 인터페이스 레퍼런스를 통해 구현체를 사용하는 방법 인터페이스 상속 인터페이스의 기본 메소드 (Default Method), 자바 8 인터페이스의 static 메소드, 자바 8 인터페이스의 static 메소드, 자바 9 1. 인터페이스 정의하는 방법 interface { // constant fields // public static final 생략가능 public static final int PI = 3.14; // methods that abstract // public static 생략 가능 public abstract void print(); } 인터페이스를 왜 사용하는가 ? 전체적인 ..
-
HTTP 8. 캐시와 조건부 요청CS 2021. 1. 8. 10:42
1. 캐시 기본 동작 캐시 미적용 캐시가 없다면 데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운 받아야 한다. 인터넷 네트워크는 매우 느리고 비싸다. 브라우저 로딩 속도가 느리다. 느린 사용자 경험 캐시 적용 캐시 덕분에 캐시 가능 시간동안 네트워크를 사용하지 않아도 된다. 비싼 네트워크 사용량을 줄일 수 있다. 브라우저 로딩 속도가 매우 빠르다. 빠른 사용자 경험 캐시 시간 초과 캐시 유효 시간이 초과하면 서버를 통해 데이터를 다시 조회하고, 캐시를 갱신한다. 이때 다시 네트워크 다운로드가 발생한다. 2. 검증 헤더와 조건부 요청 헤더 Last-Modified, If-modified-since 캐시 유효 시간이 초과해도, 서버의 데이터가 갱신되지 않으면 304 Not Modifed + 헤..
-
HTTP 7. HTTP 일반 헤더CS 2021. 1. 7. 19:56
1. 표현 표현 헤더는 전송, 응답 둘 다 사용 Content-Type 표현 데이터의 형식 설명 Ex) text/html; charset=utf-8 application/json image/png Content-Encoding 표현 데이터 인코딩 표현 데이터를 압축하기 위해 사용 데이터를 전달하는 곳에서 압축 후 인코딩 헤더 추가 데이터를 읽는 쪽에서 인코딩 헤더의 정보로 압축 해제 Ex) gzip deflate identity Content-Language 표현 데이터의 자연 언어 Ex) ko en en-US Content-Length 표현 데이터의 길이 (바이트 단위) 2. 콘텐츠 협상 클라이언트가 선호하는 표현 요청 Accept: 클라이언트가 선호하는 미디어 타입 전달 Accept-Charset: ..
-
HTTP 6. HTTP 상태코드CS 2021. 1. 7. 14:50
1. HTTP 상태코드 소개 상태코드 ? 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 1xx (Informational): 요청이 수신되어 처리 중 2xx (Successful): 요청 정상 처리 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요 4xx (Client Error): 클라이언트 오류, 잘못된 문법 등으로 서버가 요청을 수행할 수 없음 5xx (Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함 만약 클라이언트가 인식할 수 없는 상태코드를 서버가 반환한다면 클라이언트는 상위 상태코드로 해석해서 처리한다. 예를 들어 299 ???, 451 ??? -> 이러한 코드는 2xx, 4xx 로 처리한다는 뜻이다. 1xx (Informational..