반응형

전체 글 172

[ AWS ] 가입 및 EC2 인스턴스 생성

이번 글에서는 AWS 홈페이지 가입 후 EC2 인스턴스를 생성하여 보겠습니다. 먼저 AWS 홈페이지에 접속하여 줍니다. aws.amazon.com/ko/?nc2=h_lg 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 제조 AWS를 활용한 Siemens의 에너지, 의료 서비스, 제조 분야 혁신 Siemens가 AWS를 사용하여 어떻게 문화를 바꾸고 혁신을 장려하며 비즈니스 성과를 창출했는지 알아보세요. 자세히 알아보기 업종 aws.amazon.com * 가입 시 해외 결제가 가능한 신용카드가 필요하며 플랜 선택 시 무료 플랜으로 선택하여 줍니다.( 안 하면 돈나 감 ㅎㅎ ) 가입이 완료되면( 가입 시 안내문 구상 최대 24시간 걸릴 수 있습니다. 저는 1시간도 안 걸렸지만..

AWS 2021.04.26

[ JWT(Json Wen Token) ] 이란 무엇인가?

안녕하세요 이번 글에서는 Jwt 대해서 알아보겠습니다 1. Jwt란? Jwt는 Json Wen Token의 약자로 JSON 객체를 사용해서 토큰 자체에 정보들을 저장하고 있는 Web Token 이다. 서버와 클라이언트 간 정보를 주고 받을 때 Http 리퀘스트 헤더에 JSON 토큰을 넣은 후 서버는 별도의 인증 과정없이 헤더에 포함되어 있는 JWT 정보를 통해 인증합니다. 2. Jwt 구성 Jwt는 Header,Playload, Signature 3부분으로 구성되어져 있다. Header - Signature를 해싱하기 위한 알고리즘 정보들이 담겨있다. Playload - 서버와 클라이언트가 주고받는 시스템에서 실제로 사용될 정보에 대한 내용들을 담고 있습니다. - 토큰에 담을 클레임(claim) 정보를 ..

[ intelliJ(인텔리J) + Git Hub ] 프로젝트 연동하기

안녕하세요. 이번 글에서는 인텔리 J 프로젝트를 깃허브에 연결해보도록 하겠습니다. 왼쪽 상단의 File -> Settings를 클릭하여 줍시다. 다음 Version Control -> Git hub 클릭하여 줍니다. ( 계정 연결을 위해 Account 클릭 후 로그인하면 화면처럼 로그 인환 계정이 표시됨) 다음 상단 메뉴에서 VCS -> Git from Version Control을 클릭하여 줍니다. 다음 Git Hub에 새 성한 레파지토리의 url을 복사하여 넣어 줍시다. 그다음 클론을 눌러줍시다. (GitHub 레파지토리 생성은 따로 다루지 않겠습니다. ㅎㅎ) 클론이 생성되면 다시 VCS ->Share Project On Git Hub를 클릭하여 줍시다. 마지막으로 Share 버튼을 누르게 되면 깃허..

기타 2021.04.17

[ CMD ] telnet 사용하기

안녕하세요 오늘은 window CMD 창에서 telnet을 이용하여 해당 IP 또는 도메인 포트에 접속할 수 있는지 확인하는 방법을 알아보겠습니다. 먼저 cmd 창을 켜줍시다. 위 화면처럼 telnet을 선언한 다음 도메인 또는 ip를 입력하고 마지막으로 포트를 입력해 줍니다. 해당 포트에 정상적으로 접근이 가능하다면 위와 같은 화면이 나옵니다. 입력한 포트에 접근할 수 없는 상태라면 위처럼 연결하지 못했습니다 라는 멘트가 나옵니다. 혹시 텔렛이 위 화면처럼 사용이 안될 때는 텔렛 클라이언트를 실행시켜 주시면 됩니다. [ 제어판 ] -> [ 프로그램 ] -> [ 프로그램 및 기능 ] 으로 접속하신 다음 우측에 windows 기능 켜기/끄기 를 클릭하여 주시고 Telnet Clinet를 활성화해주신 다음 ..

Network Infra 2021.03.06

코틀린(Kotlin) 안드로이드 스튜디오 카메라 사용하기

안녕하세요 이번 글에서는 코틀린을 이용해서 카메라를 사용해 보도록 하겠습니다. 먼저 activity_main.xml에 버튼과 이미지 뷰를 하나 만들도록 하겠습니다. 그다음 카메라와 저장소를 사용하기 위해서 Manifest에서 권한을 설정하여 줍시다. (권한 사용에 대한 내용은 해당 링크에서도 간단히 정리하였습니다 ^^ itmoon.tistory.com/40) 코틀린(Kotlin) 권한허용 안녕하세요 이번 글에서는 애플리케이션을 사용하기 위해 권한을 허용하는 것을 알아보겠습니다. 카메라 권한에 대해서 허용하는 것을 해보겠습니다. 먼저 AndroidManifest.xml에서 태그를 이용하여 itmoon.tistory.com 위 세자기 권한을 Manifest에 넣어 줍시다. package com.example..

KOTLIN 2021.01.25

코틀린(Kotlin) 안드로이드 스튜디오 Room - ORM 라이브러리 사용-2

안녕하세요 이번 글에서는 저번 글에 이어서 Room을 이용하여 뷰에서 활용하여 보겠습니다. (이전 글을 안 보신 분들은 링크를 참고해 주세요 ^^ itmoon.tistory.com/47) 코틀린(Kotlin) 안드로이드 스튜디오 Room - ORM 라이브러리 사용-1 안녕하세요 이번 글에서는 ORM의 라이브러리인 Room을 사용해보도록 하겠습니다. * ORM( Object Relational Mapping )은 객체와 관계형 데이터베이스의 데이터를 맵핑하고 변환하는 기술로 복잡한 쿼리를 itmoon.tistory.com 먼저 activity_main.xml에 RecyclerView를 생성하여 줍니다. 다음 item_recycler.xml을 만들어 준다음 아래 코드를 작성하여 줍시다. 다음 기본 패키지 안..

KOTLIN 2021.01.24

코틀린(Kotlin) 안드로이드 스튜디오 Room - ORM 라이브러리 사용-1

안녕하세요 이번 글에서는 ORM의 라이브러리인 Room을 사용해보도록 하겠습니다. * ORM( Object Relational Mapping )은 객체와 관계형 데이터베이스의 데이터를 맵핑하고 변환하는 기술로 복잡한 쿼리를 잘 몰라도 코드만으로 데이터베이스를 컨트롤할 수 있도록 도와줍니다. 먼저 프로젝트를 하나 생성한 뒤 라이브러리를 추가하여 주겠습니다. buil.gradle(Module)로 이동하여 줍시다. 가장 위쪽에 plugins 블록 안에 아래 플러그인을 추가하여 줍니다. id 'kotlin-kapt' 그다음 가장 아래 dependencies블록에 다음 코드를 넣어 준다음 sync now를 해줍시다. def room_version = "2.2.6" implementation "androidx.ro..

KOTLIN 2021.01.24

코틀린(Kotlin) 안드로이드 스튜디오 SQLite 데이터베이스 사용하기-2

안녕하세요 이번 글에서는 이전 글에서 작성한 DML코드를 뷰를 이용하여 사용해 보겠습니다. 이전 글을 안 보신 분들은 아래 링크를 참고해 주세요 ^^ itmoon.tistory.com/45 코틀린(Kotlin) 안드로이드 스튜디오 SQLite 데이터베이스 사용하기-1 안녕하세요 이번 글에서는 SQLite 데이터베이스를 사용해 보겠습니다. 안드로이드에서는 애플리케이션의 효과적인 데이터 관리를 위하여 구조화된 내부 SQL Database인 SQLite Database를 지원하고 있습 itmoon.tistory.com 먼저 activity_main.xml에서 RecyclerView와 EditText , Button을 하나씩 만들어 줍시다. 위 코드를 작성하면 이런 형태의 뷰가 만들어집니다. 그다음 layout..

KOTLIN 2021.01.24

코틀린(Kotlin) 안드로이드 스튜디오 SQLite 데이터베이스 사용하기-1

안녕하세요 이번 글에서는 SQLite 데이터베이스를 사용해 보겠습니다. 안드로이드에서는 애플리케이션의 효과적인 데이터 관리를 위하여 구조화된 내부 SQL Database인 SQLite Database를 지원하고 있습니다. 애플리케이션 사용 과정에서 발생하는 용량이 크지 않은 데이터들은 굳이 서버에 접속하는 수고를 들이지 않고 내부 데이터베이스를 통해 관리할 수 있습니다. 먼저 프로젝트를 새로 하나 생성하여 주시고 기본 패키지 아래 객체로 사용할 Memo 클래스와 SqliteHeper클래스를 하나 만들어 줍니다. package com.example.sqlite_kt data class Memo(var id:Long?, var content:String, var datetime:Long) {} package..

KOTLIN 2021.01.24
반응형