본문 바로가기
728x90
반응형

전체 글156

AWS Fargate 란? AWS Fargate는 Amazon EC2 인스턴스의 서버나 클러스터를 관리할 필요없이 컨테이너를 실행하기 위해 Amazon ECS에서 제공하는 기술이다. Fargate를 사용하면 컨테이너를 실행하기 위해 가상머신의 클러스터를 Provisioning(=IT 인프라를 생성하고 설정하는 프로세스), 구성 또는 조정할 필요가 없다. 대충 뭔가 설정 안 빡세고 편하게 시작하게 해준다는...? Fargate 시작유형 또는 Fargate 용량 공급자를 사용하여 Amazon ECS 태스크와 서비스를 실행 시, 애플리케이션을 컨테이너에 패키징 운영체제, CPU 및 메모리 요구사항을 지정 네트워킹 및 IAM(Identity and Access Management - 리소스에 대한 액세스 제어) 정책을 정의 애플리케이션 .. 2023. 10. 5.
아토믹 코틀린 - 객체 - 맵 Map은 key와 value를 연결하고, 키가 주어지면 그 키와 연결된 값을 찾아준다. 키-값 쌍을 mapOf()에 전달해 Map을 만들 수 있다. 키와 값을 분리하려면 to를 사용한다. 읽기 전용 - mapOf() 가변 - mutableMapOf() 2023. 10. 2.
아토믹 코틀린 - 객체 - 집합 Set은 각각의 값이 오직 하나만 존재할 수 있는 컬렉션이다. Set의 특징 원소의 중복은 불가능 set에 같은 원소를 중복해 넣으면 set이 자동으로 중복을 없애고 하나만 남긴다. 원소의 순서는 중요하지 않다. 내부에 같은 원소가 들어있으면 같은 집합으로 취급한다. 가장 일반적인 Set 연산은 in 이나 contains(), containsAll()를 사용해 원소인지 검사하는 것 합집합 만들기: intSet.union(setOf(3, 4, 5, 6)) 교집합 만들기: intSet intersect setOf(0, 1, 2, 7, 8) 차집합 만들기: intSet subtract setOf(0, 1, 9, 10) 읽기 전용 - setOf() 가변 set - mutableSetOf() 2023. 10. 2.
아토믹 코틀린 - 객체 - 가변 인자 목록 vararg 키워드를 사용하면 listOf처럼 임의의 길이로 인자를 받을 수 있는 함수를 정의할 수 있다. vararg = variable argument list 함수 정의에는 vararg로 선언된 인자는 최대 하나만 있어야 한다. 일반적으로 마지막 파라미터를 vararg로 선언한다. vararg를 사용하면 함수에 임의의 개수만큼(0포함) 인자를 전달할 수 있다. 함수 본문에서는 파라미터 이름을 통해 vararg 인자에 접근할 수 있다. 이 때 파라미터는 Array로 취급된다. package varargs fun v(s: String, vararg d: Double) { } fun main() { v("abc", 1.0, 2.0) v("def", 1.0, 2.0, 3.0, 4.0) v("ghi", 1... 2023. 10. 2.
아토믹 코틀린 - 객체 - 리스트 컨테이너는 컬렉션이라고도 한다. 기본적인 컨테이너가 필요할 때 보통 List를 사용한다. List는 표준 코틀린 패키지에 들어있기 때문에 import가 필요없다. List 만드는 법 초기화 값과 함께 호출 fun main() { val ints = listOf(1,3,5,7,9) } List의 타입은 추론할수도, 타입 파라미터를 통해 명시할수도 있다. 단, 처음에 아무 원소도 초기값으로 넣지 않고 생성한다면 타입 파라미터를 명시해줘야 한다. (뭘 담을 건지 알려줘야 함) fun main() { //타입을 추론한다. val numbers = listOf(1, 2, 3) val strings = listOf("one", "two", "three") //타입을 명시한다. val numbers2: List = .. 2023. 10. 2.
728x90
반응형