profile
외부형 확장뇌

커피챗 후기

취업을 위해 기본적인 CS지식을 공부 하던 중 좋은 기회가 왔다. 어느 한 기업에서 커피챗을 제의하는 연락이 왔고, 뒤도 안돌아보고 바로 수락했다. 6시까지 구글 밋츠를 통해 커피챗에 들어와달라고 하셨고, 그전에 감사하게도 제안을 해주신 회사에 대해 이것저것 알아본 뒤

2023년 3월 31일
·
0개의 댓글
·

파일업로드

기업협업중에 구글드라이브에 파일업로드 구현을 할일이 생겼다.이렇게 만들었는데 하나만 올라가고 여러갠 안되더라고민후 간단하게 생각했다, 그냥 갯수만큼 돌리면되는거아닌가그래서 맵으로 돌려버렸다.1~3개정도는 괜찮았는데 5개 넘어가기 시작하니까 파일이 짤리기시작했다, 아맞다

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

googlesheet

range : 범위majorDimension : 기준range : 범위valueInputOption \- raw : string \-USER_ENTERED : sheet ui 기준 파싱

2023년 2월 15일
·
0개의 댓글
·

몽고db

이번에 기업협업 나가는데 항상 RDBS만 써서 nosql엔 무지성이라 가기전에 간단하게 공부하고간단하게 명령어 쓰고 가서 공부 더하고 새로 써야겠다.몽고DB는 fk, pk가 없다.MongoDB를 기동하고 있는 단말과 같은 단말의 경우, 명령 프롬프트를 시작하여 이하의

2023년 2월 12일
·
0개의 댓글
·

기업협업 준비

다음주면 기업협업에 나간다.위코드 선택을 결정하는데 제일 크게 작용한 기업협업이다.한달간 인턴쉽을 경험하며 실무경험을 쌓게 해주는 매우 좋은 기회다.이번주 화요일에 나왔지만 프로젝트 때문에 바빠서 틈틈히 찾아보긴했지만, 어제부로 통신이 끝났고, 완성을 했기때문에 어제밤

2023년 2월 10일
·
0개의 댓글
·

2차 프로젝트 회고

1차 프로젝트는 같은 팀원(백엔드)의 드랍으로 인해 혼자해서 매우 힘들었는데, 2차 프로젝트는 매우 좋은 팀원들과 함께하게되었다.세상에 없는 중고차 경매가능한 판매사이트이다.1주차에는 기본적은 ERD를 구성하고, DB를 만든뒤 임무분담을 실시하였다.같은 백엔드 팀원은

2023년 2월 10일
·
0개의 댓글
·

헷갈렸던 쿼리문

다중컬럼동시 업데이트하기쿼리문 내 계산다중컬럼 동시 업데이트 하는거 응용하면 bulk insert 도 가능

2023년 2월 5일
·
0개의 댓글
·

git rebase

리베이스 매우헷갈린다.회사마다 쓰는곳도 있고, 안쓰는곳도 있다고하지만 모르는것보단 아는게 힘이니까꿀팁최초 에커푸 하고커밋할때마다개꿀팁이다

2023년 2월 5일
·
0개의 댓글
·

rawquery정리

2차프로젝트 중 상품 메인페이지, 상세페이지, 필터링, 정렬, 페이지네이션 등기능을 한 api에 정리하고싶어서 처음에 한번에 쭈루루루루룩 다 썼다.그러다보니 레이어드 패턴 중 api 는 하나지만 코드 양이 어마어마했다.그래서 줄여보기로 했다.1차 뭐가 디게 많다.그래서

2023년 2월 5일
·
0개의 댓글
·

AWS

앞으로 많이 써야하는 시스템과거에는 물리서버를 기업마다 두고 사용했으나, 클라우드 컴퓨팅으로 이젠 물리서버가아닌 돈을 내고 가상서버를 할당 받아서 사용한다.간단하게 배운건일단 설명을 퍼와보자 Elastic Compute Cloud라고도하는 EC2는 Amazon에서 제공

2023년 1월 22일
·
0개의 댓글
·

TDD

1차 프로젝트엔 워터풀+애자일 방식의 개발을 했다.그러나 위코드 미드텀 기간에 TDD를 배웠고, 그 내용에대해 정리하려고한다간단하다. 위에서 적었듯이 테스트 주도 개발이다.원래라면 기획->코드작성->테스트 이런식으로 개발을 진행했다면, TDD방식은테스트코드를 먼저 짜놓

2023년 1월 22일
·
0개의 댓글
·

git reset

프로젝트 도중 혼자하다보니 무심코깃을 함부로 대한적이 있다.그러다보니 깃에 한번 날려버렸다가, 식겁하여 깃 복구 관련하여깃 복구하는 방법에 대해 구글링했다바로 돌아왔다.이거때문에 살았다.

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

트랜잭션이란?

트랜잭션이란?간단하다. 기능을 수행중에 오류가나면 중간에 커밋을 한뒤 다시 롤백을 하여 릴리즈시키는 기능이다.예시를들면'트랜잭션'을 적용하면, 작업을 진행하다 오류가 발생했을 시이미 진행된 작업의 결과'만' 출력되는 것이 아닌,다시 롤백(Rollback)하여 작업을

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

1차 프로젝트 백엔드 회고

1차 프로젝트 시작하기전 팀발표 대기시간에는 매우 떨렸다, 어느분이랑 같은 팀을 할까? 1인분은 할수있을까라는 생각에 떨려서 팀발표가 나고 난뒤에도 몇분간 팀확인을 못했던 기억이있다.그러나 팀원들 이름을 보니 1차 프로젝트는 무사히 끝날수 있을거 같단 생각이 들어 기분

2023년 1월 13일
·
0개의 댓글
·

jsonarray

사용방법 기록

2023년 1월 8일
·
0개의 댓글
·

port 확인 및 종료

쉘에서 다음과 같이 치면 현재 열린 포트 목록을 확인할 수 있다.sudo lsof -PiTCP -sTCP:LISTEN특정 포트를 찾아 포트를 닫고 싶으면 다음과 같이 쳐서 PID를 알아낸다.sudo lsof -i :3000여기서 3000이 포트번호이다.위에서 나온 PI

2023년 1월 8일
·
0개의 댓글
·

Upsert

Upsert는 이름에서 어느정도 유추할 수 있듯이 Update + Insert를 합친 말임즉, Upsert는 중복되는 값이 있다면 Update를 하고 중복되는 값이 없다면 Insert를 하는 쿼리임

2023년 1월 8일
·
0개의 댓글
·

코드카타 6일차(스스로품)

숫자로 이루어진 배열인 nums를 인자로 전달합니다. 숫자중에서 과반수(majority, more than a half)가 넘은 숫자를 반환해주세요.예를 들어,num를 오름차순으로 정렬한다.num.length를 절반으로 나누고 나머지는 버린다.절반으로 나눈값을 배열 요

2022년 12월 27일
·
0개의 댓글
·
post-thumbnail

암호화의 종류

단방향 암호화는 평문을 암호화할수는 있지만 암호화된 문자를 다시 평문으로 즉, 복호화가 불가능한 암호화 방법, 주로 해시 알고리즘을 통하여 단방향 암호화를 구현함, 단방향암호화를 사용하는 주된 이유는 메시지 또는 파일의 무결성을 보장하기위함, 원본의값이 1bit라도 달

2022년 12월 26일
·
0개의 댓글
·
post-thumbnail

Session vs Token Based Authentication

웹환경에선 사용자와 시스템간ㅇ에 데이터를 교환할땐 HTTP 방식을 사용한다, HTTP통신은 요청과 응답에의해 작동하며, HTTP 특징중 가장 중요한 특징은 Stateless (상태가없음)을 의미한다.즉 통신은 독립적이기때문에 과거내용을 알지못한다. 그래서 매통신마다 필

2022년 12월 26일
·
0개의 댓글
·