URI(Uniform Resource Identifier)란? Uniform : 리소스를 식별하는 통일된 방식 Resource : 자원을 뜻하며, URI로 식별할 수 있는 모든 것을 말합니다.(제한이 없음) Identifier : 다른 항목과 비교할 수 있는 정보 URI, URL, URN? URI는 로케이터(Locator), 이름(Name) 또는 둘 다 추가로 분류될 수 있습니다. 로케이터와 이름은 무엇일까요? URI는 하나의 큰 개념이 있습니다. 바로 리소스를 식별하는 것입니다. 마치 주민등록번호처럼 식별하는 방법입니다. 그 식별 방법에 따라서 URL와 URN으로 나눌 수 있습니다. URL(Uniform Resource Locator)은 리소스의 위치를 통해 자원을 식별한다. URN(Uniform Re..
IP란 인터넷 프로토콜 역할 지정한 IP 주소에 데이터를 전달 패킷이라는 통신 단위로 데이터를 전달 IP 패킷 출발지 IP, 목적지 IP, 기타 등과 메시지를 넣고 전송한다. 한계 1.비연결성 - 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송한다. 2.비신뢰성 - 중간에 패킷이 사라지거나 순서대로 오지 않을 경우가 있다. 3.프로그램 구분 - 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상일때 구분이 힘든 경우가 있다. (음악듣기와 유튜브를 동시에 구분하기 힘들다) 이걸 해결하려면 ? => TCP와 UDP TCP/IP 패킷정보 출발지 PORT, 도착지 PORT, 전송 제어, 순서, 검증 정보 등이 포함됩니다. IP 패킷안에 TCP 세그먼트가 존재하며 전송 제어, 순서 등의 정..
GoTo Webinar 클라우드 컴퓨팅의 이점 1. 자본 비용을 가변 비용으로 대체 2. 규모의 경제로 얻게 되는 이점 3. 용량 추정 불필요 4. 속도 및 민첩성 향상 5. 중요한 문제에 집중 6. 몇 분 만에 전 세계에 배포 클라우드 컴퓨팅 배포 모델 - 클라우드 - 하이브리드 - 온프레미스(프라이빗 클라우드) AWS란? AWS는 다양한 글로벌 클라우드 기반 제품을 제공하는 보안 클라우드 플랫폼 AWS리전 AWS 리전은 지리적 영역이다. 리전 전체의 데이터 복제는 사용자가 제어한다. 리전을 선택 시 데이터 거버넌스, 법적 요구 사항, 지연시간, 리전 내 사용 가능한 서비스, 비용 등의 다양한 요인을 고려하여야 한다. 가용 영역 AWS리전에는 가용영역이 있다. 가용 영역은 개별 데이터 센터로 구성되며 ..
[요약] 1.비즈니스 요구사항을 정의 -데이터 : 회원 ID, 이름 기능 : 회원 등록, 조회 2.회원 도메인과 리포지토리 만들기 - 도메인은 Member 클래스를 정의 - 리포지토리는 Interface와 Class파일로 나뉘는데 전자는 기능의 정의를 통해 상속받을 수 있도록 하기 위함 후자는 실제 기능을 구현한다. ex) 아래와 같음 [인터페이스] Member save(Member member); [클래스] public Member save(Member member) { member.setId(++sequence); store.put(member.getId(), member); return member; } 3.테스트 케이스 작성 테스트 케이스 작성시 @Test 어노테이션을 사용한다. 테스트 하려는 r..
딕셔너리에서 최댓값을 구할때 max 함수를 사용하면 하나의 최댓값만 return을 해주지만 리스트 컴프리헨션을 사용하여 여러개의 최댓값을 return받을 수 있습니다. max 함수를 사용했을때 arr = {'a':1,'b':1,'c':2,'d':3,'e':3} print(max(arr)) e 리스트 컴프리헨션을 사용했을 때 arr = {'a':1,'b':1,'c':2,'d':3,'e':3} print([k for k,v in arr.items() if max(arr.values()) == v]) ['d', 'e'] 위와 같은 형태로 최댓값을 value로 갖는 여러개의 item을 return하여 사용이 가능합니다.