전체 글 56

[일기] 21년 10월 24일 그냥 일기✍🏻

스스로 나태해진게 너무 느껴져서 쓰는 일기...! 오랜만에 블로그 보면서 카테고리에 쓰인 다이어리 영단어 오타를 보고 기겁했다 ㅎㅎㅎㅎ 왜 아무도 나한테 말 안해줬냐구요 🤦🏻‍♀️ 지난 일주일동안 매일 긴장하고 있다보니 엄청 고된 나날들이었다. 싸피하면서는 9-6 끝나고 열품타를 켜면서까지 열심히 했었는데 아주 나태쟁이가 됐다!! 대신 잠은 12시 전에 자고 7시에 일어나는 멋찐 어른이가 됐다! 이제 익숙해져서 얼른 오후 시간도 알차게 보내야지 ㅠㅠ 토요일은 기분 전환 겸 오랜만에 네일을 받고왔다 ㅎㅎ 저녁엔 아빠 돼지고기 짜글이가 먹고 싶어서 저녁먹으러 다녀왔다가 배 빵빵해진 날! 오늘은 순무랑 언니랑 카페갔다가 드라이브도 다녀왔다! 귀여운 순무 누나가 짱 많이 사랑해 ❤🧡💛💚💙💜🤎 그리고 2주간 잠시..

Diary 2021.10.24

[일기]취준생 끝/하나금융티아이 면접 후기/이제 직장인🤞 - 2

2학기를 하면서 내가 잡은 목표는 하반기 자기소개서 20개 작성하기 였다. 물론 막상 작성한건 10개밖에 없는 거 같지만 아무튼 그 중 하나금융티아이의 서류를 통과하고 코딩테스트를 통과하여 1차 면접을 가게 되었다! 면접은 정말 오랜만이라 두근두근했다. 그리고 작년 하반기 때 1차 면접에서 떨어진 경험이 있기 때문에 면접이 어떤 방식인지 과거의 내가 무엇이 잘못됐었는지를 다시 되짚어보며 1차 면접을 준비했다. 과거의 내 기억으로 면접관님들께서 면접자들의 이야기를 상세히 들어주셨던걸로 기억했다. 그래서 떨어졌음에도 불구하고 나의 말을 경청해주시는구나를 느꼈었다. 이번에는 잘 들어주시는 면접관님들께 나의 이야기를 명확하게 전달하기 위해 자기소개서 기반으로 프로젝트를 꼼꼼히 되짚어봤다. 그리고 컨셉을 하나 잡..

Diary/일기 2021.10.19

[일기]취준생 끝/SSAFY 퇴소/이제 직장인🤞 - 1

취업되고 끄적끄적 쓰는 일기! 이 일기를 쓰는 날이 나에게 오다니 신기하다 ㅠㅠ 2020년 2월에 졸업하고 취업 준비라는 것을 시작했다. 배포하는 프로젝트도 처음이고 Spring도 처음이고 자소서, 포트폴리오까지 대학생때 조금 해둘걸 이란 후회를 만든 1년이었다. 처음에는 서류부터 광탈하면서 자존감도 많이 낮아지다가 서류 합격률이 조금씩 높아질수록 자신감을 얻었었다. 그렇지만 알고리즘 코딩테스트에서 광탈.... 어쩌다 본 SKCT에 합격하여 처음으로 면접을 봤던 `행복나래`라는 기업! 그 때 면접을 생각하면 정말 준비도 안했고 아무것도 모르는 샌애긔애긔다. 그 후로 1년간 누구나 아는 기업은 물론이고 잘 나가는 중소기업 등 여러 곳을 떨어지고 스스로 부족한 점도 너무 많이 느끼면서 교육이 필요함을 절실히..

Diary/일기 2021.10.11

[Spring] JPA Entity 복합키 설정/EmbededId

USER가 ITEM을 북마크할 때 데이터베이스 스키마를 아래와 같이 작성할 수 있다! BOOKMARK의 PK는 uid와 item_id 값이 되는데 JPA에서는 복합키 설정을 위해서 @EmbededId를 사용한다! User.java @Entity @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long uid; private String username; private String password; private String email } Item.java @Entity @Getter @Setter @AllA..

카테고리 없음 2021.09.26

[AWS] Spring Boot 배포 자동화 1 - Jenkins 설치

git에 올리면 jenkins를 이용해 AWS EC2 서버에 자동으로 배포해주도록 했다! 나는 도커나 S3로 jar파일을 이동해서 다시 EC2로 옮겨주고 이런 방법이 복잡해서 명확히 이해를 하지 못했다. 그래서 EC2로 다이렉트 배포하는 방법을 사용했다! 는 삽질을 많이했다. 🔨🔨🔨 기록용으로 남겨둬야지 ㅠㅠ AWS EC2 - Jenkins 설치 1. Java 설치 sudo apt update sudo apt search openjdk sudo apt install openjdk-11-jdk java -version 2. Jenkins 설치 Linux You can install Jenkins through yum on Red Hat Enterprise Linux, CentOS, and other Red..

카테고리 없음 2021.09.26

[Git] Support f or password authentication was removed on Agust 13, 2021. Please use a personal access token instead 에러

AWS에서 git clone을 하다가 다음과 같은 에러를 만났다. 2021년 8월 13일부터 비밀번호로는 보안문제로 로그인이 안된다고 한다. 해결법을 찾아보니 비밀번호 대신 Personal Access Tokens를 만들어서 넣으면 된다고 한다! Github Personal Access Tokens 1. 아래와 같이 Settings>Developer settings>Personal access token에 들어가서 우측 상단에 Generate new token을 눌러준다. 2. 이름과 Token의 기간을 설정해준다. 3. 아래와 같이 필요한 것을 다 선택해준다. 4. Generate token을 눌러서 생성하면 끝! 생성하기를 누른 뒤에 Token이 생성되어 있는 것을 볼 수 있다. 이 페이지에서 나가면..

Develop/Git 2021.09.20

[AWS] Docker 설치 및 MySQL 실행하기/Docker-MySQL-Workbench/permission denied

Docker 아래 명령어 순서대로 도커를 설치해줍니다. 1. 업데이트 sudo apt update 2. 도커 설치 sudo apt update 3. 버전확인 sudo apt update 4. 도커 실행 sudo service docker start ⚠ Got permission denied while trying to connect to the Docker daemon socket 위와 같은 에러가 뜬다면 root 계정이 아닌 계정으로 도커 실행 시에 발생하는 권한 문제라고 한다. 이 에러가 유저 권한을 추가해주고 재실행해주면 된다! 1. 유저 권한 추가 sudo usermod -a -G docker $USER 2. 도커 재실행 sudo service docker restart MySQL 1. MySQL..

Develop/AWS 2021.09.17

[Block Chain] Truffle Framework/개발 환경 구축

로컬 환경에서 Solidity(Smart Contract)를 쉽게 컴파일하고 배포할 수 있는 프레임워크 Truffle Framework 시작하기 1. node.js를 설치합니다. 2. vscode를 설치합니다. (꼭 vscode일 필요는 없습니다!) 3. truffle을 아래 명령어로 설치합니다. npm -g install truffle 4. ganache-cli를 아래 명령어로 설치합니다. npm i ganache-cli 5. init & tutorial ganache-cli -d -m tutorial truffle init truffle init init 후에는 아래 contracts/migrations/test가 나오는데 contracts는 Solidity Contract 디렉토리 migration..

Develop/Block Chain 2021.09.10

[SSAFY/2학기] 특화 도메인 1~2주차 회고록

사실 이번 회고록에는 크게 적을 내용이 없다. 왜냐면 내가 프로젝트에 집중을 많이 못했고 선택한 도메인에 대한 배경지식이 없어서 맨 땅에 헤딩식으로 삽질을 하고 있기 때문이다. 그리고 자소서 쓰고 면접 준비하느라 프로젝트에 시간 할애도 많이 못했다. 덕분에 github 잔디도 머머리가 되어간다... 플러스로 이번 하반기에는 정말 취업을 해야겠다는 생각이 절실하게 들어서 취업 준비로 바빴다. 하반기 자기소개서 최소 20기업 제출이 내 목표다. 현재까지 지원한 기업 : 하나금융TI, 라인, SK C&C, 카카오(자소서X), 롯데정보통신, 삼성전자 앞으로 지원할 기업: 중소, 중견, 대기업 전부다 쓸 수 있는 만큼 ^@^@@^ 이정도면 SSAFY 회고가 아니라 취업 회고다.. 느낀 점 아무튼 이번에 느낀 것은..

Diary/SSAFY 2021.09.10

[Python] Django 설치 에러/Python 3.5

PyCharm 터미널에 'pip install Django==3.15' 입력 시에 하단과 같은 문제가 발생했다. pip 업그레이드를 해달라기에 해줬지만 똑같은 에러가 발생했다. 그래서 Edit > Setting > Proejct > Project Interpreter에서 설치를 해줬는데 아래와 같은 에러가 발생했다 ㅠㅠ ERROR: Could not find a version that satisfies the requirement Django==3.1.5 구글링 결과 pip에서 특정 기능을 지원 중단하고 업그레이드했는데, 이 업그레이드를 못따라가서 발생한 문제라고 한다. 그래서 터미널 창에 아래 명령어를 작성하여 해결했다. curl https://bootstrap.pypa.io/pip/3.5/get-pi..

Develop/etc 2021.09.01