또니 개발 일기
-
Kotlin 조건문과 반목문(if, for문)또니 개발 일기/개발 프로그래밍 2020. 3. 19. 15:31
이 전 글에서 코틀린에 대한 개념과 탄생배경 등등을 다뤘었다. 이번 글은 코틀린에서의 조건문과 반복문을 자바와 비교하며 코틀린 문법을 다뤄보자. 1. 조건문 - if문 : Kotlin과 Java 문법 동일 - while문 : Kotlin과 Java 문법 동일 if (i == 0) { // i = i +1 ) if(position == 0) { return AFragment(); } else { return BFragment(); } - Kotlin에서의 when문 return when(position) { 0 -> { AFragment() } else { BFragment() } } when문을 이용하여 코틀린에서 더 유연하게 사용할 수 있다. 2. 반복문 □ Kotlin과 Java와 비교해가며 보자. ..
-
Kotlin 이란? 코틀린 기초(변수, 배열)또니 개발 일기/개발 프로그래밍 2020. 3. 19. 15:10
Kotlin이란 언어가 많이 사용되어지고 있다. 구인 사이트에서도 우대사항에 코틀린이 있는 것을 볼 수 있다. 코틀린이란? (위키백과) 코틀린(Kotlin)은 JVM에서 동작하는 프로그래밍 언어이다. 2011년 7월, 젯브레인사가 공개하였다. 캇린으로 읽어야 한다. 파일 확장자는 .kt 또는 .kts를 사용한다. 코틀린은 2019년 5월 7일 이후로 구글의 안드로이드 앱 개발에서 선호하는 언어가 되었다. 코틀린의 탄생배경 ?? 안드로이드는 Java를 기반으로 제작하는 앱이다. => Java는 오라클 소유. 안드로이드는 구글. 구글이 Java대체제로 Kotlin언어를 선택하게 되었다. Kotlin은 Java의 호환성을 많이 고려한 언어이다. JAVA시절에 나온 모든 라이브러리를 Kotlin으로 사용가능하다..
-
ELK Security 적용(elasticsearch api key)또니 개발 일기/ELK(elasticsearch+logstash+kibana) 2020. 3. 6. 11:01
ELK Security 적용 지난번 username과 password로 security를 적용해서 사용해봤다. 참고 : https://ddoniblog.tistory.com/33 이번에 작성한 내용은 api key를 통한 security 적용이다. ELK Security api key 1) elasticsearch.yml에 추가 xpack.security.authc.api_key.enable: true 2) kibana에서 api key 생성 - http://localhost:5601/ 접속 - Dev Tools POST /_security/api_key { "name": "my-api-key", "expiration": "1d" } - 응답 확인 { "id":"VuaCfGcBCdbkQm-e5aOx", ..
-
docker-compose를 통한 elk 설치 + security 적용또니 개발 일기/ELK(elasticsearch+logstash+kibana) 2020. 3. 4. 11:32
docker-compose를 통한 elk 설치 1) 깃허브에서 다운로드를 한다. - /usr/local/bin/docker-compose 경로에 다운 $ sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose $ sudo git clone https://github.com/deviantony/docker-elk 2) 경로로 이동 $ cd /usr/local/bin/docker-elk 3) docker-compose.yml 파일 편집 $ sudo vi docker-compose.yml version: '..