[TIL]

Sarahsea 사라씨·2021년 9월 28일
0

TIL

목록 보기
77/128
post-thumbnail

정규

  • 코플릿형 ha 3문제
    조금은 다르게 나올 줄 알았는데, 똑같았다;
    매번 내 코드를 따로 적어두거나 했었는데, 공교롭게도 지난번 때는 생각보다 너무 쉬운(?)난도에 금방 풀어버렸다고 신나서 적어두는 것을 잊었다,
    오히려 좋았달까...
    다시 푸는 문제여서 금방 풀이 방법이 떠오르기도 했고, 기존 개념들을 활용하는 문제라서 더 금방 풀 수 있었다, 그래서 좀 더 시간복잡도를 개선할 수 있을까 고민해 보았는데 역시 리팩토링이 더 어렵다..
    프로그래머스처럼 테스트 케이스 마다 시간복잡도, 효율성 등을 검사할 수 있는 템플릿 같은 걸 찾아봐야겠다

  • 배포 자동화 _ aws parameter Store/ IAM Role, Policy

    • 에러: 클라 환경변수 설정했을때, 로그인 포스트 요청에서 endpoint/undefined/signin 요렇게 언디파인드가 생기는 문제
      => 환경변수를 설정해 주고, 변경사항 릴리즈를 해줘야 한다,
      (어쩐지 바로바로 적용되지 않는 듯 해서 뭐지 싶었는데, 테스트 한다고 소스코드를 바꾸고 페어가 깃헙레포로 커밋을 푸시한 후에야 환경변수 설정한 게 인식되던 것이 이 이유였다)
      => 맞는 엔드포인트인지(끝에 .com/슬러시가 붙진 않았는지 등 체크해보고, 환경변수를 편집했으면 (깃헙 푸시처럼 자동 변화 감지가 아니니까- 요건 github connector가 하는 일이라고.) 변경사항 릴리즈를 꼭 해줘야 한다, => 서버의 경우 ec2에 접속해서 직접 해당 변수가 인식이 되는지 확인해 볼 수 있다
export DATABASE_USER=$(aws ssm get-parameters --region ap-northeast-2 --names DATABASE_USER --query Parameters[0].Value | sed 's/"//g')
echo $DATABASE_USER
// 변수 조회해봤을때 내가 원하는 값이 찍히는지 확인!
  • 배포자동화 부분, 코드스테이츠 핸즈온이 따라하기만 하면 되게끔 되어있어서, 오히려 나중에 이런 거 없이 스스로 기억해낼 수 있을까 싶기도 하지만, 개념을 분명히 알고 있다면, aws 안내도 잘 되어있기 때문에 조금은 자신감이 붙었다, 오히려 예상치 못한 문제 (ec2 AMI, 환경변수, 각 소스코드 자체 문제, 엔드포인트 등등 변수가 많다) 를 스스로 검색해서 해결해 본 경험들이 이 챕터에서 가장 중요하지 않을까 싶다 + 리눅스 명령어를 더 잘 알고 싶다:_)
  • 깨알 포인트: ec2서버에서 RDS 엔드포인트로 db연결 해줄 때, 엔드포인트는 그대로 쓰면 된다 (앞에 https, http:// 등 붙일 필요 없음)
    로컬 터미널에서도
    mysql -u유저명 --host url -P 포트번호 -p 하고 비번쳐서 들어갔으니까, 생각해보니 당연;

개인

  • 코테 Array.from() 첫번째 인자 element, 두번째 map func
    => Array.from(new Array(5), (x,i) => i + 1)
    // [1,2,3,4,5]
    요런식으로 활용해서 연속된 수를 채울 수도 있다

  • 토이: 레퍼런스 이해하기- ing "스위핑 알고리즘"
    단어뜻처럼 쓸어버리듯이 한쪽 기준으로 처리하는 방식. 이라는데..
    개념은 그렇구나 해도 실제 활용하기는 아직 넘모 어렵고..
    점 사이 최단 거리, 선긋기, 면적의 합 등의 문제 종류가 있음
    레퍼런스: merge sort
    => 반갈, 반갈,,반으로 계속 나눠서 안나눠지는 단위에서 정렬, 왼오 이어붙임, 정렬, 이어붙임...하는 식의 합병 정렬
    => 로 x를 1단위로 쪼갰을때 높이를 구해나가는 것 같으나..@#%#

* 개더타운 방탈출 _frog, lulu와 함께한 즐거운 시간, 가상세계도 역시 함께 해야 즐거운 것 lol
** javascript로 간단한 방탈출 게임 웹페이지 구현 해보기..?
*** 트러블슈팅 카테고리를 만들어서, 에러 자체를 제목으로 기록해두는 방식 좋은 듯 - 다른 수료생분의 블로그 중에서.

내일은

  • 마지막 과제형 HA
    이 흐름이면 지난번 과제랑 같을텐데, 최대한 지난번보다 깔끔한? 코드를 작성해보기로, 또 구현에 더 의미를 둬 보기로..
  • 얼른 하고 amoo 토큰 or 리덕스를 더 하기
profile
생각하는 사람

0개의 댓글