전체 글 56

[일기] 21.08.28/취준생 일기

프로젝트 하나가 끝나고 새로운 프로젝트와 공부용으로 토이 프로젝트를 시작했다. 그러면서 이번 하반기에는 정말 최대한 자소서를 써보고자 마음 먹었다. 그런데 마음과 달리 자소서만 보면 눈 앞이 캄캄하고 아득하다 👀... 어제 취업한 두 명과 함께 취업을 준비하고 있는 한 명, 그리고 나 이렇게 4명의 주토피아 팀원의 모임이 있었다. 이것저것 고민들도 많았고 직장인도 있으니 취업 관련된 질문들을 물어봤다. 그러면서 스스로 느낀점이 있어서 글을 적는다! 우선 나는 욕심이 아주 많다. 배우고 싶은게 너무 많고 그리고 그것들을 잘하고 싶다. 그런 마음을 가지고 있지만 잘하지 못하는 내 스스로가 짜증이 날 때가 굉장히 많다. 그리고 하는게 제대로 하는게 아니라 어영부영하는 느낌? 그래서 토이 프로젝트에 해보고 싶은..

Diary/일기 2021.08.28

[AWS] Ubuntu 20.04 LTS/MariaDB 설치/Workbench 연결

1. MariaDB 설치 아래 명령어로 mariadb를 설치해줍니다. sudo apt update sudo apt-get install -y mariadb-server 설치가 완료되면 아래 명령어로 DB에 들어갑니다. sudo mysql MariaDB 10.0 버전부터 sudo 명령어 자체가 root를 인증하므로 mysql -u root -p 보다 위의 명령어를 사용해야한다고 합니다. 물론 쳐도 권한 어쩌구 뭐시깽이로 거절되니까 그냥 위에 명령어로 들어가시면 됩니다. 2. 모든 IP 접속 가능한 계정 생성 먼저, 모든 IP로 접속을 허용할 수 있는 계정을 만들어줍니다. create user '{ID}'@'%' identified by '{PASSWORD}'; grant all privileges on *..

Develop/AWS 2021.08.26

[AWS] Certbot/HTTPS/Spring Boot , Nginx, SSL 요청 및 설치

프로젝트를 하면서 API 요청을 http가 아닌 https로 받아와야 했다. 진짜 멘붕이었는데 다행히 어떤 분이 잘 정리해둔 자료를 보내주셔서 해결할 수 있었다! 최고...👍🏻 우선은 하는 법만 정리해두고 추후에 각 개념들을 정리해봐야겠다. 1. AWS Nginx 설치 sudo apt-get install nginx ps -ef|grep nginx 위의 명령어로 설치해주고 아래 명령어로 nginx가 잘 실행되고 있는지 확인해 준다. 잘 실행 중이라면 아래와 같이 뜰 것이다! ip주소 확인명령어로 자신의 ip 주소를 확인한다. 그럼 X.X.X.X로 나온다! curl ifconfig.me nginx가 잘 깔린 상태로 ip주소를 크롬창에 입력하면 다음과 같은 화면이 뜬다. 2. Spring Boot - Ngi..

Develop/AWS 2021.08.22

[SSAFY/2학기] 공통 프로젝트 최종 회고록

📺 UCC 🎥 시연영상 길면서 짧은 6주가 끝났다. 격렬했던 밤샘 코딩의 흔적이 커밋으로 남았다. 새벽 5시까지 코딩하느라 진짜 팀원 모두 너무 고생 많았다. 처음 사용해보는 오픈 소스부터 (물론 난 안했음 ^^^ 시간이 되면 건드려보고 싶긴하다!) 자잘한 디자인, 백엔드까지 뭐하나 쉬운게 없었다. 나는 쓸데없이 완벽주의가 있는데 결과물이 완벽하지 않아 오는 서터레스🔥🔥가 아주 엄청났다. 거의 매일 밤샘과 스트레스 덕분에 헤르페스인지 뭔지 알 수 없는 바이러스 무언가로 아주 고생을 했다는 지금도 고생 중...😂 건강을 잃어버렸다. 다덜 면역력 챙기세여... 조금씩 완성되어 가는 모습을 보며 기쁘면서도 디자인이나 백엔드 효율성이 하나씩 눈에 밟혔다. 기능 하나에 쿼리문이 몇 개씩 나가는데 이렇게 밖에 코드..

Diary/SSAFY 2021.08.22

[SSAFY/2학기] 공통 프로젝트 4주차 회고록

벌써 4주차가 끝이 났고 지금 블로그 작성 날짜 기준(21.08.07)으로 프로젝트 마감까지 13일이 남았다! (시간 미친거 아니냐구요) 이번 주 중 2-3일 정도 아팠는데 진통제로 버텼다. 이지엔 6 액상 진통제 쵝오다... 그래서 굉장히 예민하고 또, 프로젝트에서 원하는 대로 진행이 되지 않으니 스트레스 한 가득이었다 🔥🔥 사실 아픈것보다 프로젝트가 원하는 방향대로 흘러가지 않아 스트레스가 굉장히 컸던 것 같다. 그래서 팀원들한테도 아주 예민보스였다. 이번 주 예삐 바로 나야나 ㅎ... (아주 죄송함다.) 다음 주에도 어느정도 기능이 완성되지 않는다면 나는 울어버리고 말테야... 회고록 시작 아무튼 이번 주에 느낀 점을 정리해보자면 집중하자! 였다. 집중하자! 놀고 싶은 마음도 있지만 기간 내에 못 ..

Diary/SSAFY 2021.08.07

[SSAFY/2학기] 공통 프로젝트 1~3주차 회고록 2편 (컨설턴트, 코치님편)

어제 굉장히 장문으로 회고록을 작성하였는데 어려움을 극복한 방법 중 싸피의 컨설턴트님과 교육 교치님의 도움이 굉장히 커서 2편을 작성한다! 우선, 싸피 1학기와 2학기의 차이점에 대해서 간단히 소개하고 회고를 작성해야지! 굉장히 긴 글이기에 아무도 안 읽을 수도 있지만..! 혹시나 싸피 2학기가 궁금할 수도 있으니까...! 1학기-2학기 차이점 1학기에는 알고리즘, Web Framework를 기반으로 배운다. 하나의 반에 약 25명 정도의 학생과 한 분의 교수님이 계신다. 대학교 강의처럼 교수님께서 알고리즘, 웹 프레임워크를 모두 가르쳐주시는 형태이다. 2학기는 1학기에 배운 내용을 기반으로 각자 팀을 꾸려서 자유롭게 프로젝트를 진행하는 방식이다. 하나의 반에 50명의 학생들이 있고 한 분의 컨설턴트님과..

Diary/SSAFY 2021.08.01

[SSAFY/2학기] 공통 프로젝트 1~3주차 회고록 1편

정신없이 하다 보니 1학기는. 어느새 끝나 있고 계절학기, Job Fair 기간을 지나 2학기 프로젝트가 시작되었다. 처음에는 자기소개를 하며 각자 원하는 팀을 만드는데 그게 벌써 5주 전?이다. 한 프로젝트 당 6주가 주어지는데 벌써 3주가 지났다니 참 빠르다 ㅠㅠ 3주간 많은 일이 있었고 느낀 점, 배운 점이 있어서 회고록을 작성한다! 어려움 1. 주제선정 (Week 1) 공통 프로젝트는 SNS, Web RTC, IOT라는 세 개의 주제 안에서 하나를 선택하여 진행된다. 우리 팀은 자유도가 높아 보이는 SNS를 선택했다. 초반에는 반려동물, 요리 전용 릴스 영상 등 여러 아이디어가 나왔다. 아이디어가 나올수록 SNS라는 주제에 사로잡혀 기존 서비스와 차별점이 없어졌다. 자유도가 높아서 선택했는데 타 ..

Diary/SSAFY 2021.07.31

[Git]Git Flow/Github Flow/GitLab Flow

Git 브랜칭 전략 ▶ 참고링크 Git-flow 브랜치 필수 master develop 서포트 feature release hotifx 장점 명령어가 있다. 데이터와 IDE에 플로그인으로 존재 단점 브런치가 많아 복잡 안쓰는 브런치 존재 ▶ 배달의 민족 - git flow 사용법 Github-flow 요약 master 브런치에 대한 role만 정확하다면 나머지 브런치들에는 관여 X pull request 기능을 사용하도록 권장 장점 branch 구성 전략이 단순하다. 처음 git에 대해 접하는 사람에게는 좋은 시스템이 되어준다. Github사이트에서 제공해주는 기능을 모두 사용해 작업을 진행하게 도와준다. 코드 리뷰를 자연스럽게 사용할 수 있다. CI가 필수적이며 또한 배포를 자동으로 진행할 수 있다. ..

Develop/Git 2021.07.19

[Spring Boot] Naver Email 보내기

Email을 보내야하는 코드를 작성해야하는데 에러가 있었어서 기록!! 📫 Email 보내는 방법 1. dependency 추가 2. SMTP 설정 3. 이메일 보내기 1. Dependency 추가 📝 + 필요한 디펜던시를 찾을 땐, 여기를 이용하면 된다! 나는 이 부분 때문에 에러가 났었다! 처음에 javax.mail 디펜던시를 추가 했었는데 찾아보니 이 디펜던시는 Java에서 메일을 보낼 때 사용하는 디펜던시라고 했다. javax.net.ssl.SSLHandshakeException이 발생했는데 이유는 HTTPS를 지원하지 않아서 인 것 같다. (더 찾아봐야지!) SSL 어쩌구 저쩌구.... 더 찾아볼 것! javax.mail mail 1.4.7 그래서 위의 디펜던시가 아닌 아래 Dependency 또..

Develop/Spring 2021.07.16

[일기] 21.06.29

마지막으로 글을 작성했던게 3월 초라니 까마득히 옛날이다 예전에 작성했던 글들 때문인지 누적 방문자 수가 이만큼으로 늘어있어서 너무 신기했다! 현재는 SSAFY 1학기를 수료했고 이제 2학기가 진행된다. 2학기는 자기주도 프로젝트로 팀원들과 이루어지게 될텐데 그 사이에서 일어나는 어려움이나 사용한 기술 스택 같은거를 블로그에 적어보려한다! 다음 주부터 본격적으로 프로젝트를 시작한다! 프로젝트 주제 선정을 하면서 기술 스택을 선택하게 될텐데 그 때는 언어별 장단점 및 특징? 이런걸 정리해봐야겠다!

Diary 2021.06.29