EC2 생성a. 보안그룹 설정b. 인바운드, 아웃바운드 규칙c. apt-get 업데이트Redis 설치a. 해킹 위험b. 사용자 & password 보안 설정c. redis-cli exampleMySQL 설치a. 사용자 & password 보안 설정ubuntu22.04
:0.11.4 와 같은 특정 버전을 명시하지 않으면 Intellij가 적절한 version으로 자동 설정해주기 때문에 굳이 버전을 명시하지 않아도됩니다
에러를 피하기 위한 설정사용자이름과 프로젝트명을 영어 소문자로 시작하도록 설정해야 추후 진행하는 단계에서 에러가 발생하지 않을 것이다.GitHub에 Dockerfile 추가 (DockerFile 아닙니다!!, f 소문자 지켜주세요!)본인이 프로젝트에 사용한 jdk 버전
Spring Security는 Spring Application 개발시에 보안을 적용하기 위해 사용하는 보안 프레임워크 입니다. Spring Security는 웹 보안을 위하여 인증 및 보안 관련 로직을 제공합니다. 특히 Spring Security의 가장 중요한 기능
많은 사람이 사용해도 API 응답 시간이 짧고 안정적이다.=> 얼마나 많은 사람?, 몇 초면 짧은 걸까?, 안정적? 마음의 안정?도로에 비유를 많이한다. 만약 도로에 차를 많이 지나갈 수 있게 할려면제한속도를 높일 것인가?(=Latency를 줄이는 것) or 도로의 폭
Remote: 원격의dictionary: Python에서 쓰듯이 key-value 쌍으로 존재server: 서버⇒ 외부에 있는 dictionary라는 자료구조를 사용하는 서버 이다 !!쿠팡에서 모든 물품이 품절로 표시되는 큰 사건이 있었는데,이 문제는 바로 RedisD
왼쪽에서 볼 수 있듯이 JS Engine은 Memory Heap과 Call Stack으로 이루어져있음메모리 할당이 일어나는 곳구조화되지 않은 넓은 메모리 영역\-> 객체(변수, 함수 등)들이 담긴다.실행될 코드의 한 줄 단위로 할당되어 수행되는 자료구조(JS는 인터프리
운영체제의 메모리 영역에 접근하여 메모리를 관리하는 프로그램메모리 관리, GC 수행Garbage collection was invented to simplify-manual memmory management동적으로 할당한 메모리 영역 중 사용하지 않는 영역을 탐지하여
대리: 남을 대신하여 일을 처리함대신 처리하는 서버위 세개의 모습 모두 Proxy Server라고 할 수 있다.따라서 Proxy Server란, 클라이언트와 서버간의 중계 서버로 통신을 대리 수행하는 서버캐시 / 보안 / 트래픽 분산 등 여러 장점을 가질 수 있음
클라우드 컴퓨팅이란 컴퓨팅 리소스(메모리, CPU 등)를 인터넷을 통해 사용자의 직접적인 관리 없이 사용하는 것을 말한다.<물리적 HW 단점>전원 연결, 모니터, 운영체제 설치 , 보안 설정, 모니터링, 문제 발생하면 유지 보수도 직접 해야됨,,<가상화>물리
asyncio(Asynchronous I/O)는 비동기 프로그래밍을 위한 모듈이며 CPU 작업과 I/O를 병렬로 처리하게 해줌동기(synchronous) 처리는 특정 작업이 끝나면 다음 작업을 처리하는 순차처리 방식이고, 비동기(asynchronous) 처리는 여러 작
추가하면 springfox에 빨간줄로 not found 뜰 탠대 우측상단에 maven프로젝트 refresh 해주게 되면 정상적으로 반영되는 것을 볼 수 있습니다.java/com.springboot.spring-core-guide 패키지아래에config 패키지 생성후 S
이후 아래의 순서대로 입력 및 클릭진행하면 된다.설정된 환경변수 System.getenv() 함수를 통해 가져올 수 있습니다.위 코드에서 아래의 에러가 발생할 수 있습니다.참고한 블로그(참고1)에서 제시하는 것 처럼 C드라이브/ProgramFiles(x86)에 보시면M
Ubuntu 22.04 LTS (AWS Linux 아님)t3.small (vcpu 2개, 2GB의 메모리)XShell 7 (다운로드)위와 같은 상태에서 docker를 통해 mysql을 실행시켜보겠다.관리자 권한으로 작업하기 위해 root권한으로 변경후docker의 mi
local(local repository)의 데이터와 github 저장소(remote repository)에 있는 데이터가 일치하지 않을 때 발생한다.따라서 origin의 내용을 local-repo로 pull받으면 된다.하지만 source tree의 UI를 통해서 Pu
String은 불변, thread-safe, 문자열 연산 취약 | StringBuffer는 가변, thread-safe, 문자열 연산 가능 | StringBuilder는 가변, no thread-safe, 문자열 연산 가능
Object 클래스는 java.lang 패키지에 들어있고 모든 클래스의 조상이다.Object 클래스의 toString() 메서드는 객체의 문자 정보 return일반적인 경우, 의미있는 문자정보가 나오도록 오버라이딩함Date 클래스 -> 현재 시스템의 날짜와 시간 정보