Reactive System Reactive : 반응을 하는, 반응을 보이는 Reactive System Reactive System을 이용하는 클라이언트의 요청에 반응을 잘 하는 시스템 클라이언트의 요청에 대한 응답 대기 시간을 최소화 할 수 있도록 Non-Blocking 하여 클라이...
[Error Log] gradle script '/home/runner/work/~/~/gradlew' is not executable
에러 발생 🚨 Githun Actions를 생성하던 도중 위와 같은 오류가 발생했다. 구글링해보았을 때 명령 프롬프트에 git update-index –chmod=+x gradlew 와 같이 입력하면 된다고 하였기에 실행해보았지만 여전히 같은 에러를 마주했다. 문제 파악🚒 너무 친절하신 여러 동기님들께서 해결책을 주셨다. 나는...
[Cloud] Deploy
Deploy Deployment 개발 서비스를 사용자들이 이용 가능하게 하는 일련의 과정 배포 단계 Development 단계 로컬 환경에서 각자의 컴퓨터에서 코드 작성 및 테스트 과정 개발단계이기 때문에 더미 데이...
[Cloud] Cloud Computing
Cloud Computing Cloud Computing 등장 배경 기존 서버 방식 : 서버실같은 곳에 컴퓨터를 배치하여 직접 서버를 구축하고 관리함(물리적 서버) 서버 한계 도달 시 : 더 많은 컴퓨터 추가 or 컴퓨터 성능 업그레이드 기본 서버 방식의 한계 :...
[Cloud] AWS
EC2 (Elastic Compute Cloud) EC2 아마존 웹 서비스에서 제공하는 클라우드 컴퓨팅 서비스 클라우드 컴퓨팅 : 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스 등 컴퓨팅 서비스 제공 EC2 특징 Elastic : ‘탄력...
[Spring Security] Filter, FilterChain
Filter Servlet Filter Servlet 기반 애플리케이션의 Filter 위치 서블릿 기반 애플리케이션의 엔드 포인트에 요청이 도달하기 전, 중간에서 요청을 가로채 어떤 처리를 할 수 있도록 해주는 Java 컴포넌트 ...
[Spring Security] Spring Security
Spring Security Spring Security Spring MVC 기반 애플리케이션 인증(Authentication)과 인가(Authorization) 기능 지원하는 보안 프레임워크 Spring MVC 기반 애플리케이션 보안 적용에서의 표준과도 같음 ...
[Network] 웹 애플리케이션 동작 원리
Web-Application Appication 사용자나 다른 응용 프로그램에게 특정한 기능을 수행하도록 하는 프로그램 Native-Application 특정 기기에 설치하여 사용하는 애플리케이션 특정 실행 환경에 종속됨(iOS, OS, Windows 등) 특정 실행...
[Network] HTTPS
HTTP Messages HTTP (HyperText Transfer Protocol) HTML과 같은 문서를 전송하기 위한 Application Layer 프로토콜. HTTP 특징 : Stateless(무상태성) HTTP Messages 클라이언트와 서버 사이 데이터 교환 방식 요청(Requests) ...
[Spring] Application Build, Run
IntelliJ IDE를 이용한 빌드 우측 상단 [Gradle] 윈도우 탭 클릭 Tasks → Build → bootJar (or build) 더블 클릭으로 실행 build assemble, check와 같은 빌드와 관련된 모든 task 실행 ...