profile
개발을 탐구하자

외부 MySQL을 로컬에 덤프 시키기

처음에 MySQL의 db에서 dump를 시도하는 이유는 로컬내에서 CRUD 작업을 실험해보고 api 테스트를 하기 위해서 이다. MySQL dump 그래서 MySQLdump를 이용해 로컬에 복사해와서 시도 했다. 복사 해올 대상의 환경은 gcp MySQL5.7 GT

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

함께해서 WECODE 28th 수료 늦은 회고 글(위코드 수료 후기)

개발자 이전의 삶? 나는 축산학과를 졸업하고 자연스럽게 축산관련 기업에 들어갔다. 너무나도 당연한 수순이라고 볼수도 있었지만, 나름의 준비끝에 가고 싶었던 회사중 하나여서 맘에 들게 들어갈 수 있었다. 그렇게 오래 다닐줄 알았던 회사를 나왔다. 그리고 난 취업준비를

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

MySQL@ 5.7 연결 에러 해결

회사에서 초기 프로젝트 초기세팅을 하던중 MySQL 연결에 error가 발생하였다.문제 해결 방법은 path 설정 및 pip install을 통해서 해결 하는 방향이다.밑에서 에러 메세지와 함께 차근 차근 설명해보도록 하겠다.위의 문제는 lib 연결에 문제가 있는 에러

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

Nginx를 알아보자

트래픽이 많은 웹사이트의 확장성을 위해 개발된 경량의 고성능 웹서버이다. Nginx는 적은 자원의 사용으로 높은 성능과 높은 동시성을 목표로 만들어졌다.Nginx가 등장하기 전에는 Apache를 웹서버로 많이 사용하였지만 점차 늘어나는 트래픽을 감당하기 어려웠고 C1

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

컴파일러 vs 인터프리터

컴파일러언어와 인터프리터 언어를 비교하기 전에 저급언어와 고급언어의 차이점을 알아야한다.컴퓨터에서는 1과0으로 표현한다. 이러한 단위를 비트(bit)라고 한다. 컴퓨터에게 일을 시키려면 컴퓨터가 알아들을 수 있는 말로 지시(instruction)를 내려야 한다.이럴때

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

AWS의 서비스 EC2,RDS, S3, lambda

크기를 조정할 수 있는 컴퓨팅 용량(=확장식 컴퓨팅)을 제공하는 웹 서비스.컴퓨팅 용량이란 말 그대로, 소프트웨어 시스템 구축 및 호스팅에 사용하는 Amazon 데이터 센터의 서버를 의미한다.Amazon EC2를 통해 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크

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

DBMS, RDBMS, SQL, noSQL

DBMS란 DataBase Management System의 약자로 데이터베이스를 관리하는 시스템.데이터베이스(DB)는 여러 사람이 공유하고 사용할 목적으로 관리되는 정보.자료의 중복을 없애고 구조화하여 처리를 효율적으로 하기 위해서 관련성을 가지며 기억시켜 놓은 데이

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

JWT(JSON Web Token)

JWT(JSON Web Token) JWT는 유저를 인증하고 식별하기 위한 토크(Token)기반 인증이다. 토큰은 세션과는 달리 서버가 아닌 클라이언트에 저장 되기 때문에 메모리나 스토리지 등을 통해 세션을 관리했던 서버의 부담을 덜 수 있다. JWT가 가지는 핵심적

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

트랜젝션

트랜잭션(Transaction 이하 트랜잭션)이란, 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻한다. 데이터베이스의 상태를 변화시킨다는 것은 무얼 의미하는 것일까? 간단하게 말해서 아래의 질의어(SQL)를 이용하여 데이터베이스를 접근 하는 것을

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

REST API란?RESTful이란?

REST api란? REST 기반으로 서비스 API를 구현한 것 최근 OpenAPI(누구나 사용할 수 있도록 공개된 API: 구글 맵, 공공 데이터 등), 마이크로 서비스(하나의 큰 애플리케이션을 여러 개의 작은 애플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아

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

페이히어 기업협업 후기

첫인상 페이히어는 포스기를 기술로 혁신하는 업체이다. 구성원 중 개발자들이

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

wecode 2차프로젝트(Stay Memory) 회고록

1. 🙇🏻프로젝트 소개 좋은 잠자리 문화를 선도하고 있는 STAY를 큐레이팅하는 여행 플렛폼 STAYFOLIO 클론 프로젝트 입니다. 짧은 프로젝트 기간 동안 개발에 집중할 수 있도록 STAYFOLIO 만의 감성적인 UI와 기획을 일부 참고하여 숙박 플랫폼 서비스를

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

웹브라우저에서 작동과정(user가 보기까지~)

처음에 웹브라우저 주소를 입력하고 이미지를 보기까지 어떠한 일이 일어나는지는 개발자라면 당연히 알아야 되어서 정리 해보았다 가장 유명한 google.com을 예를 들겠다 1. www.google.com을 브라우저 주소창에 친다 2. Browser는 캐싱된 DNS 기

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

Class와 __init__함수

객체(object)를 만들어내기 위한 틀이라고 생각하면 된다.클래스 없이 단순히 def(함수)로만 정의할수도 있지만,함수가 많아지면 관리하기 어려우니까 비슷한종류?카테고리?의 함수들끼리 class로 묶어서 정의하는 편이다.~라고 말하면 이해가 너무 안되었었다.그래서 좀

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

pipenv 설정 및 사용

pip를 대신하는 패키지관리자라고 보면 될 것 같다. 좀 더 많은 기능을 제공하는 관리자이다.사용법은 pip와 매우 흡사하다. 간단한 세팅을 통해 사용법을 익히면 좋을 것 같다.맥 사용자들을 위한 브류를 통한 설치가상환경으로 지정할 폴더를 하나 생성가상환경 생성1) 방

2022년 1월 23일
·
0개의 댓글

git 되돌리기 : git reflog

지금 이글을 보고 있는 당신 git을 되돌리기를 검색해서 나왔을것이라고 생각한다.나는 rebase를 하며 실수로 파일이 날아가는 것? 처럼 본적이 있었다.그래서 여러가지 방법을 찾다가 git reflog를 보았다.먼저 head의 개념도 알아보자!마지막 커밋의 참조가장

2022년 1월 23일
·
0개의 댓글

m1 용 docker 설치 방법

오늘은 docker를 설치 해볼것이다.먼저 이 글은 m1 용 맥북을 위한 설명임으로 인텔맥이신분은 조용히 나가주시면 감사~^^brew update 를 먼저 입력하여서 업데이트합니다.brew install-rosetta를 입력해서 설치합니다. (공식홈페이지에도 나와있음

2022년 1월 23일
·
0개의 댓글

2차 프로젝트 중간발표

STAY_MEMORY 중간 발표 > 1. Sprint Meeting 2. Trello 관리 3. Blocker 요소 🧐1. Sprint Meeting Planning Meeting 👉 프로젝트 목표 설정 및 업무 분배를 효과적으로 하였습니다. 👉 1차

2022년 1월 16일
·
0개의 댓글

Django C.R.U.D에서 q객체 조회 방법

| 조회조건 | 설명 | 사용방법 | |:-------|:------:|:------:| | contains | 지정한 문자열을 포함하는 데이터 조회 | Post.objects.filter(titlecontains=’test’) | | icontains | 지정한 문

2022년 1월 15일
·
0개의 댓글

Django ORM

select related prefetch_related 차이점 공부? 추가로 쿼리를 보낸다.... 태그 정보 가져오는거 또한번 > ### Django ORM이란? ORM(Object-Relation Mapping)란, 객체(Object)와 관계형 데이터베이스(Re

2022년 1월 15일
·
0개의 댓글