profile
개발 공부를 막 시작한 주니어입니다.
post-thumbnail

Database | DB 이름 변경하기

프로젝트 개발 단계에서 사용하던 데이터베이스를 그대로 운영 DB로 사용하려고 한다.MySQL 기준으로 5.1.7 버전에서는 RENAME DATABASE 명령어를 통해서 DB 이름을 쉽게 바꿀 수 있었으나,데이터 손실 위험성이 발견되어 5.1.23 버전 이후로 위 명령어

2022년 4월 7일
·
0개의 댓글
·
post-thumbnail

Database | Redis 오류 발생

빅데이터 추천 서비스 개발 프로젝트를 진행하면서, 우리팀은 Redis를 활용하여 회원가입 시 이메일 인증 기능을 구현하였다.이메일 인증 기능은 다음 흐름으로 진행된다.사용자가 본인이 자주 쓰는 or 회원가입하길 원하는 이메일 주소를 입력한다.클라이언트에서 서버로 이메일

2022년 4월 2일
·
0개의 댓글
·
post-thumbnail

Server | Ubuntu Timezone 변경하기

AWS EC2 인스턴스를 실행하면, 초기 설정은 영국 표준시로 되어 있다.대한민구, 서울 기준의 시간으로 바꾸고 싶다면 어떻게 해야할까?설정화면에서 Asia → Seoul 선택하기타임존 변경 후 다시 date 명령어를 입력하면, 우리나라 표준시에 맞는 타임존을 확인할

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

Server | Cron

웹 서비스를 개발하고 AWS EC2 서버에 배포를 하다보면, 다양한 이유로 스케쥴링을 해야 하는 경우가 있다.데이터베이스 백업, 파이썬 스크립트 실행 등...이럴 때 사용하는 것이 Cron이다.유닉스 계열 컴퓨터 OS의 시간 기반 잡 스케쥴러고정된 시간, 날짜, 간격에

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

Algorithm | 백준 1956.운동 (python)

본 문제의 저작권은 BAEKJOON에 있습니다.백준 1956.운동 링크V개의 마을와 E개의 도로로 구성되어 있는 도시가 있다. 도로는 마을과 마을 사이에 놓여 있으며, 일방 통행 도로이다. 마을에는 편의상 1번부터 V번까지 번호가 매겨져 있다고 하자.당신은 도로를 따라

2022년 3월 21일
·
0개의 댓글
·
post-thumbnail

Algorithm | 백준 2805.나무 자르기 (python)

본 문제의 저작권은 BAEKJOON에 있습니다.백준 2805.나무 자르기 링크상근이는 나무 M미터가 필요하다. 근처에 나무를 구입할 곳이 모두 망해버렸기 때문에, 정부에 벌목 허가를 요청했다. 정부는 상근이네 집 근처의 나무 한 줄에 대한 벌목 허가를 내주었고, 상근이

2022년 3월 13일
·
0개의 댓글
·

2022.02.18 | 싸피 메이트 PJT 회고

지난 6주간 참여했던 프로젝트에 대한 회고글을 작성하려고 한다. 따라서 이 글은 개발 개념이나 기술에 관한 것이 아니다. 6주간 진행했던 프로젝트에서 느꼈던 점이나 다음 프로젝트에서 보완 개선할 내용 등에 대해서 서술한다.싸피 메이트 (SSAFY MATE)2022.01

2022년 2월 18일
·
1개의 댓글
·
post-thumbnail

Linux | 기초 명령어

리눅스에 관한 완전 쌩기초 명령어를 정리한다.현재 나의 위치를 확인하는 명령어현재 나의 위치에 있는 파일과 폴더들을 보여주는 명렁어\-a 옵션을 사용하면 숨김폴더, 파일까지 확인 할 수 있다.. 은 현재폴더 / .. 은 상위폴더를 의미한다.해당 위치로 이동하는 명령어

2022년 2월 13일
·
0개의 댓글
·

Database | SQL 기초

RDBMS의 데이터 관리를 위해서 설계된 특수 목적의 프로그래밍 언어데이터베이스 스키마 생성 및 수정자료의 검색 및 관리데이터베이스 객체 접근 조정 관리DDL (Data Definition Language)데이터 정의 언어관계형 데이터베이스 구조(테이블, 스키마)를 정

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

Database | utf8 → utf8mb4 인코딩 변경하기

프로젝트를 배포하기 전 여러가지 테스트를 진행하던 중 텍스트를 입력하는 부분, 예컨대 '자기소개', '팀소개', '채팅' 등에서 이모티콘/이모지 입력이 안되는 오류를 발견하였다.문제의 원인은 DB의 특정 컬럼 Character Set 이 utf8 로 설정되어 있어서이다

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

Server | EC2 & Docker Deploy with Jenkins Ⅲ

2편에서 진행한 Docker 및 Jenkins 설치가 정상적으로 완료되었다면, 마지막으로 Web Hook으로 GitHub와 Jenkins를 연결하고 Jenkins 자동 배포 과정을 진행해보자.웹 개발에서 Web Hook이란?사용자 정의 callback 을 이용

2022년 2월 4일
·
0개의 댓글
·
post-thumbnail

Server | EC2 & Docker Deploy with Jenkins Ⅱ

지난 1편에 이어서, 배포 과정을 계속하기 위해서는 AWS EC2 서버에 Docker와 Jenkins가 깔려있어야 한다. 먼저 Docker를 깔아보자.위 명령어를 통해서 EC2 서버에 Docker를 설치하고 정상적으로 설치되었는지 상태 확인을 해보자.

2022년 2월 4일
·
0개의 댓글
·
post-thumbnail

Server | EC2 & Docker Deploy with Jenkins Ⅰ

Spring Boot 기반의 프로젝트를 진행하고 있다. AWS EC2 클라우드 서버에 배포를 하고, Docker를 이용하여 컨테이너화하여 이미지를 띄우고, Jenkins와 GitHub 저장소를 연결하여 자동으로 배포하는 간단한 CI/CD 과정을 경험

2022년 2월 4일
·
0개의 댓글
·

객체지향의 사실과 오해 | 1장. 협력하는 객체들의 공동체

최근 프로그래밍을 공부하면서 단순히 '코딩'을 잘하는 것이 중요한 것이 아니라는 사실을 많이 느끼고 있다. 컴퓨터 구조, 운영체제, 자료구조와 알고리즘 같이 Computer Science에 대한 기본적인 지식이 기반이 되면서 동시에 코드를 잘 짜는, 프로그래밍을 잘하는

2021년 9월 21일
·
0개의 댓글
·
post-thumbnail

Algorithm | SWEA 4880.토너먼트 카드게임 (python)

본 문제의 저작권은 SW Expert 아카데미에 있습니다.SWEA 4880.토너먼트 카드게임 링크

2021년 9월 13일
·
0개의 댓글
·
post-thumbnail

Algorithm | SWEA 4408.자기 방으로 돌아가기 (python)

본 문제의 저작권은 SW Expert 아카데미에 있습니다.SWEA 4408.자기 방으로 돌아가기 링크

2021년 8월 28일
·
0개의 댓글
·
post-thumbnail

Algorithm | SWEA 1859.백만장자 프로젝트 (python)

본 문제의 저작권은 SW Expert 아카데미에 있습니다.SWEA 1859.백만장자 프로젝트 링크

2021년 8월 28일
·
0개의 댓글
·
post-thumbnail

Algorithm | SWEA 1974.스도쿠검증 (python)

본 문제의 저작권은 SW Expert 아카데미에 있습니다. > > SWEA 1974.스도쿠검증 링크 문제 코드 풀이 가로

2021년 8월 28일
·
0개의 댓글
·
post-thumbnail

Algorithm | SWEA 1961.숫자배열회전 (python)

본 문제의 저작권은 SW Expert 아카데미에 있습니다. > > SWEA 1961.숫자배열회전 링크 문제 코드 풀이 테스트 케이스 NxN 행렬 을 입력받으면 그 행렬을 시계방향으로 90도 / 180도 / 270도 회전한 행렬을 출력하는 문제이다. **원본 행렬

2021년 8월 28일
·
0개의 댓글
·
post-thumbnail

Algorithm | SWEA 4831. 전기버스 (python)

본 문제의 저작권은 SW Expert 아카데미에 있습니다.

2021년 8월 26일
·
0개의 댓글
·