목록Study (22)
NY's 개발일기
Redis 란? Redis란 Key-Value 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 관리 시스템이다. Redis-cli 기본 명령어 정리 [생성] 데이터 저장하기 set key value 다수의 데이터 저장하기 mset key value key value . . . 만료시간을 지정하여 데이터 저장하기 setex key seconds value + 남은 만료시간 조회하기 ttl key [조회] 모든 key 값 조회하기 keys * 해당 문자열이 포함된 key 값 조회하기 keys *string* key에 해당하는 value 값 조회하기 get key 다수 key의 value 값 조회하기 mget key key . . . [수정] key 이름 변경하기 rena..
AWS는 IAM 사용자에 대한 Access Key ID와 Secret Access Key를 생성하여 해당 인증정보를 통해 접근이 가능하도록 한다. AWS CLI를 통해 인증정보를 설정해두면 AWS를 호출시 Access Key ID와 Secret Access Key를 따로 보내지 않아도 된다. 1. 해당 사이트에 접속하여 AWS CLI를 설치한다. https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2.html AWS CLI 버전 2 설치, 업데이트 및 제거 - AWS Command Line Interface 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는..
Preparation 아래 사이트에 접속하여 Docker Desktop을 설치합니다. https://www.docker.com/products/docker-desktop Docker Desktop for Mac and Windows | Docker Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows. www.docker.com 1. redis 디렉토리 생성 mkdir redis cd redis 2. docker-compose.yml 파일 생성 vi docker-compose.yml version: "2" s..
Redis 란? Redis란 Key-Value 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 관리 시스템입니다. Redis 설치 https://github.com/microsoftarchive/redis/releases Releases · microsoftarchive/redis Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis github.com 해당 페이지에 접..
다음 순서에 따라 명령어를 입력해준다. 1. git clone https://github.com/tzutalin/labelImg GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images - GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and label object bounding b... github..
※ Spring boot 프로젝트의 경우 Gradle 기반으로 생성되었습니다. 동작과정 build.gradle WebClient 관련 dependency 추가 implementation 'org.springframework.boot:spring-boot-starter-webflux' 저장 후, 반드시 Refresh Gradle Project StudentController @RestController public class StudentController { @Autowired private StudentService studentService; @PostMapping("/student/{studentId}") public String postStudentVerification(@PathVariable ..
인턴십 면접에서 GET과 POST 방식의 차이점에 대해 설명해보라는 질문을 받은 적이 있다. 차이점에 대해 알고는 있었는데, 막상 구체적으로 설명하려니 정리가 안돼서 당황했다. 일단 생각나는 대로 답변을 했는데, 다음 면접에서 이 질문을 받게 된다면 더 잘 대답하길 바라며 이를 정리해보려 한다. 먼저, HTTP Method란 HTTP Protocol을 사용함에 있어서, HTTP Request의 목적을 의미한다고 할 수 있다. 1) HTTP GET Method 클라이언트에서 서버에게 리소스를 요청할 때 주로 사용된다. (자원 요청) URL에 데이터가 포함된다. 전송 데이터 길이에 제한이 있다. CRUD 중 보통 Read operation을 담당한다. 캐싱이 가능하다. 2) HTTP POST Method 클..
문제 입력 출력 소스 코드 #include #include #include using namespace std; vector v[102]; queue q; int visited[102]; int dist[102]; void bfs(int cur) { q.push(cur); visited[cur] = 1; while(!q.empty()) { for(int i=0;i> n; int p1, p2; cin >> p1 >> p2; int m; cin >> m; for(int i=0;i> a >> b; v[a].push_back(b); v[b].push_back(a); } bfs(p1); if(dist[p2] != 0) { cout