모험가의 끄적노트

    [ EC2_Amazon Linux ] Redis 설치하기

    [ EC2_Amazon Linux ] Redis 설치하기

    저번에는 EC2_Amazon Linux 환경에서 mysql을 설치하는 과정을 담았었는데 이번에는 Redis를 설치해보도록 하겠다. mysql 보다 훨씬 쉬웠으니 간단하게 따라올 수 있을 것 이다. 그럼 시작 ! 1. $ sudo yum update -y $ sudo yum install gcc make -y Redis를 설치하기전에 linux 업데이트 및 gcc make를 설치해준다. 2. $ wget http://download.redis.io/releases/redis-6.2.5.tar.gz // redis 설치 $ tar xzf redis-6.2.5.tar.gz // 압축해제 $ cd redis-6.2.5 // 압축 해제 된 폴더로 이동 $ make // gcc make를 이용해 컴파일 위 커맨드를..

    [ EC2_Amazon Linux ] Mysql 설치하기

    [ EC2_Amazon Linux ] Mysql 설치하기

    저번에 ubuntu를 세팅했었다. Amazon Linux 운영체제에 mysql을 설치하다가 난관에 봉착하여 ubuntu로 도망갔었는데 내가 이거 하나 제대로 못할까란 생각해 다시 Linux 인스턴스를 생성해서 도전에 나섰다. 추후 Redis 설치법까지 알아보도록 하겠다. 이번 편에서는 Mysql를 설치하는 방법만 알아보고 내가 부딪혔던 오류들에 대해 살펴보도록 하겠다. 아래 진행사항들은 ssh로 생성한 EC2 인스턴스 접속을 한 이후에 진행되는 것 이다. $ sudo yum update -y $ sudo yum localinstall -y https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm $ sudo yum install -y m..

    EC2 Ubuntu 인스턴스 생성부터 Java, Mysql 설치 및 외부접속하기

    EC2 Ubuntu 인스턴스 생성부터 Java, Mysql 설치 및 외부접속하기

    인스턴스 생성은 전에 후술 한 글을 참고해주세요! 다만 이 부분에서 운영체제를 Ubuntu로 선택하면 됩니다. SpringBoot+AWS+RDS 서버 무중단 배포하기 -EC2편- SpringBoot+AWS+RDS 서버 배포하기 -RDS편- 개발을 하는 것도 좋지만 서버를 배포할 일이 생겼다. 처음에는 배포하는 게 뭐 그리 어렵겠냐 생각했는데 진짜 생각보다 많이 어렵다. 막상 배포를 끝내고 dev-chw.tistory.com 운영체제를 linux가 아닌 ubuntu로 EC2 인스턴스를 생성할 일이 생겨서 작업하게 됐다. 다만, 자꾸 발목을 잡는 문제들이 계속 발생해서 블로그까지 정리하게 되었다. (이것도 결국 필자가 잊지 않기 위한 글..) 내가 인스턴스를 생성하여 접속부터 java, mysql 등을 설치..

    한국대학생IT경영학회_큐시즘 합격후기

    한국대학생IT경영학회_큐시즘 합격후기

    본 글은 PC에 최적화 되어있습니다. ( 나중에 쓸려다가 결국 못 참았다... ) 사실 이번 연도의 내 최대 목표는 KUSTIMS이라는 대외 동아리에 들어가는거나 다름없었다. 사실상 마지막이다 보니 조금 더 간절했었던 것 같은데 운 좋게 합격하게 되었다, 정말 유명한 IT 경영 동아리이고 지인을 통해 많이 보고 들어왔기 때문에 정말 욕심도 컸었는데, 그러다 보니 이번 연도에는 남는 시간을 잘 짜서 큐시즘에 합격하기 위해 꽤 공부를 했다(...) 요즘에는 팀 프로젝트, 개인 프로젝트를 한 번에 진행하다 보니 블로그를 쓸 시간이 없어서 써야 할 것이 많이 밀렸다. 하지만 다 제쳐두고 이걸 왜 먼저 쓰냐면 그냥 너무 좋아서 🥹 큐시즘은 대학생이라면 2/4 면제 상관없이 지원 가능하며 기본적인 사전 지식이 없어..

    JWT 간단한 개념 정리

    JWT 간단한 개념 정리

    JWT는 유저를 검증하고 식별하는 Token 기반의 인증 기법으로 서버가 아닌 클라이언트에게 저장이 된다. 구성으로는 헤더, 페이로드, 시그니처로 3개의 부분으로 구성되어 있으며 RFC7519로 지정되어있다. 헤더는 시그니처를 해싱하기 위한 알고리즘 정보가 담겨있으며, 페이로드는 서버와 클라이언트가 주고받는 시스템에서 실제로 사용될 정보에 대한 내용을 담고있다. 시그니처는 토큰의 유효성 검증을 위한 문자열, 토큰이 유효한 토큰인지 검증할 수 있으며 이는 Bast64 Url-asfe Encode 이후 Header에 적용된 해시함수를 적용 ! 장점 - 중앙의 인증서버가 없어서 시스템 수평 확장 유리, 데이터 스토어에 대한 의존성 없음 - URL, COOKIE, HEADER 모두 사용 가능 단점 -payloa..

    OOP에 대해 잘 나와있는 사이트

    OOP에 대해 잘 나와있는 사이트

    EX) Class => 사람 Obj => 이름 Properties => 이메일, 주소, 전화번호 등 Methods => 걷는다, 이메일은 보낸다, 축구를 한다 ~~ What is Object-Oriented Programming (OOP)? Learn what object-oriented programming is, its structure, principles and benefits. Also, examine several OOP languages and alternative methods to OOP. www.techtarget.com

    내가 까먹지않기위한 GitHub 아주 간단한 사용법 :)

    내가 까먹지않기위한 GitHub 아주 간단한 사용법 :)

    1. 자신이 진행하고있는 프로젝트를 GitHub에 처음 연결시 % git init % git add . % git commit -m "" % git branch % git remote add origin % git push 2. add 취소하기 % git reset HEAD FILE명을 작성하지 않았을경우 add한 파일 전체 취소 3. branch -> 수정 % git branch -m // branch name 수정 % git branch -d // branch 삭제 % git checkout // branch 전환 4. local에 아무것도 존재하지 않을경우에 git에 push된 프로젝트를 가져올 경우 % git clone 5. local에 존재하며, 업데이트된 프로젝트를 가져오는 경우 (저장소 연결..

    바다거북스프를 주제로한 안드로이드 앱 만들어보기 -1-

    바다거북스프를 주제로한 안드로이드 앱 만들어보기 -1-

    안드로이드 스튜디오를 이용하여 간단한 앱을 제작하고자 아이디어를 내기 시작했다. 생활에 편의를 가져다주는 어플이나 건강 정보를 알 수 있는 어플, 간단한 쇼핑 어플 등 여러 생각을 해보았지만 내가 개발에 대해 깨닫기 도전에 많은 어플들이 이미 숨 쉬면서 자리를 지키고 있는 중임을 깨달았다. 앱을 개발하는 데에 있어서 창의성은 중요한 부분이라 생각하는데, 시장에 이미 존재하는 앱이 존재하고 만약 그 앱이 터줏대감이라면 당연히 살아남기 힘들 것이고 자연스럽게 성공적인 앱 개발이 되지 않을 것이다. 즌슥, 시장에 존재하지 않으면서 또는 존재하더라도 차별화된 앱을 만들어 내는 것이 현시대 개발자들의 가장 큰 고민거리라고도 생각한다. 그렇게 고민하던 도중 친구들이나 가족끼리 즐겨하던 바다거북스프라는 게임을 생각해..

    JSTL 및 태그를 이용_JSP 게시판 만들기

    JSTL 및 태그를 이용_JSP 게시판 만들기

    간단한 JSP 게시판 만들기! 블로그를 작성하고자 하고 마음을 먹은 지 어엿 몇 개월이 지난 후에야 드디어 끄적여보는 첫 게시물은 간단한 JSP 게시판을 만들어 보는 것이 되겠다. 사실 필자는 개발에 대해서는 위 사진 거북이처럼 아담하고 귀엽고 소중한 상태인데 이렇게 끄적이는 게 언젠간 나에게 도움이 될 것 같아 이렇게 작성하게 되었다. 아무튼 첫 번째 모험은 JSP를 이용한 게시판 생성인데 이 프로젝트를 진행하면서 정말 기초적인 부분이 많지만 JSP에 모르는 부분이 많아서 사실 끙끙댔었다. 물론 뚝딱뚝딱하기까지는 많은 시간이 걸린 건 아니지만 그래도 어느 정도 노력을 한 부분이 있기에 내 입장에서는 상당히 뿌듯함과 성취감을 느꼈지만 누가 보기에는 그냥 웃음밖에 안 나오겠지,, 이 모험의 경우 학습의 과..