본문 바로가기
반응형

분류 전체보기387

sudo: apt-get : command not found 원인 해당 리눅스 배포판이 apt-get을 지원하지 않기 때문 apt-get 말고도 자신이 사용하고 있는 리눅스에서 지원하는 패키지 관리자를 이용하면 된다. 해결방법 yum을 사용 sudo yum install => apt-get과 사용방법은 거의 동일 2023. 8. 28.
[Docker] CentOS 환경설정 1. 패키지 업데이트 yum update * 위 명령어 입력 후 "Failed to set locale, defaulting to C.UTF-8" 오류 발생 시 아래 세줄 입력. cd /etc/yum.repos.d/ sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* 2. 개발용 기본 그룹 패키지 설치 yum groupinstall "Development Tools" 3. 에디터 관련 설치 yum install vim-enhanced ctags cscope vi.. 2023. 8. 28.
[Docker] Windows에서 Linux 빌드 환경 1. 도커 설치 https://hub.docker.com/editions/community/docker-ce-desktop-windows/ Install Docker Desktop on Windows Get started with Docker for Windows. This guide covers system requirements, where to download, and instructions on how to install and update. docs.docker.com 링크에서 도커 다운로드 받고 설치 후 재시작. WSL2 설치가 Kernel가 맞지 않는다고 나오면 아래 링크에서 업데이트 해준다. https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-kerne.. 2023. 8. 28.
@RequestParam과 @PathVariable @RequestParam과 @PathVariable은 주로 사용하는 형태의 파라미터를 전달하는 경우 사용한다. Case 1 ) http://xxx.x.x?index=1&page=2 파라미터의 값과 이름을 함께 전달하는 방식으로 게시판 등에서 페이지 및 검색 정보를 함께 전달하는 방식을 사용할 때 많이 사용 Case 2 ) http://xxxx.x.x/index/1 Rest api에서 값을 호출할 때 주로 많이 사용 @RequestParam ? url뒤에 붙는 파라미터의 값을 가져올 때 사용한다. ex) /getDriver?name="name에 담긴 value" url이 전달될 때 name 파라미터(name에 담긴 value)를 받아오게 된다. - Case 1의 경우 사용 - 어노테이션 괄호 안에 전달인자.. 2023. 8. 24.
REST API 설계 - API? Application Programming Interface 의 약자로 프로그램을 실행하는 인터페이스. API를 통해 프로그램 요청을 전달하기 위한 통로 혹은 방법. - RESTful API ? REST는 Representational State Transfrer라는 용어로 2000년도 당시 HTTP 설계의 우수성에 비해 제대로 사용되지 못하는 모습에 로이필딩이 발표한 웹의 장점을 최대한 활용할 수 있는 아키텍쳐. - RESTful API 에서 HTTP Method 1) GET : 조회 2) POST : 리소스 생성 3) PUT : 리소스 갱신 4) DELETE : 리소스 삭제 Resource GET(read) POST(create) PUT(update) DELETE(delete) /item.. 2023. 8. 23.
[SpringSecurity] 필터 필터란? WAS에서 실행된 요청이 오면 이 요청이 서블릿으로 들어오는데, 서블릿으로 들어오기 전 처리하는 것이 필터 필터 흐름 : HTTP 요청 -> WAS -> 필터 -> 서블릿 -> 컨트롤러 필터 체인 : HTTP 요청 -> WAS -> 필터1 -> 필터2 -> 필터3 -> 서블릿 -> 컨트롤러 1) spring 이 시작되면, ServletContext 와 RootApplicationContext 가 load 되고, bean들을 관리한다 ( * HTTP요청이 들어오면 Servlet 컨테이너에서 요청을 받는다.) 2) spring security 에 의해 설정된 SecurityFilterChain 이 DelegateFilterProxy와 FilterChainProxy 에 의해 관리된다. (*Servle.. 2023. 8. 22.
반응형