일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 홈트
- 드림코딩
- Udemy
- 운동일지
- 위코드
- nodejs
- 독서 리뷰
- 러닝
- express
- 크로스핏
- node
- github
- wecode
- Til
- axios
- 월별 운동일지
- JavaScript
- node.js
- dml
- 메디패치
- dql
- 습윤밴드
- 걷기
- 활동 킬로칼로리
- 달리기
- 박스점프
- MySQL
- SQL
- code kata
- git
- Today
- Total
목록분류 전체보기 (149)
RISK IT
2차 프로젝트를 하면서 만든 ERD 중 일부이다. 영화 좌석 예매 기능을 구현하려고 하던 중 ERD를 수정해야할 것 같아서 수정한 내용이다. ticketings와 time_table_theater_seats 테이블이 1대 1 관계로 이어져있다. 이전까지는 1대1 관계의 데이터베이스를 만들어본 적이 없어서 서로의 id를 어떻게 참조해야할지 궁금해서 TIL로 작성해보기로 했다. 일대일 관계의 경우 굳이 테이블을 나눌 필요는 없지만, 우선 일대일 관계의 데이터베이스를 처음부터 계획한 것이 아니고 수정 과정 중 일어난 일이기 때문에 수정의 편리함을 위해서 일대일 관계를 유지시켰다. 두번째로, 데이터의 양이 방대해지다보니 (실무에서는 훨씬 방대하겠지만) 데이터 관리의 편의성을 위해 일대일 관계로 진행하기로 했다...
axios, fetch 비교 잘 정리된 블로그가 있어서 나중에 참고하기 위해 기재 꾸매코딩 블로그 yongseong.log -velog 나중에는 공식문서 보고 비교해보자
모든 엔드포인트 에러핸들링 처리 app.all('*', (req, res, next) => { const err = new Error(`Can't find ${req.originalUrl} on this server!`); err.statusCode = 404; next(err); }); routes 내에서 처리할 수 있는 에러핸들링은 catchAsync 함수와 globalErrorHandling 함수를 utils 폴더에 만들어서 처리했다. 하지만 routes로 처리 되지 않는 엔드포인트에 대해서는 핸들링할 수 있는 코드가 없었으므로 이를 일괄적으로 핸들링하는 코드가 추가됐으면 좋겠다는 리뷰를 받았다. 따라서 모든 엔드포인트에 대해서 존재하지 않는 페이지까지 잡아낼 수 있는 코드를 추가한 모습. 여기서 ..
이번달도 10,000kcal 실패.. 주말에 운동을 안하고, 프로젝트 때문에 평일에도 제대로 못하고 하니까 10,000kcal 달성이 정말 쉽지가 않다. 물론 2월은 일 수가 다른 달보다 적긴 하지만 그건 핑계일 뿐이다. 3월에는 좀 더 열심히 할 수 있길 바라며, 그래도 학업에 열중하면서도 꾸준히 운동한 나 자신을 칭찬해주고 싶다. 다음달에는 주말에도 운동할 수 있도록 해봐야겠다.
WOD 4 sets : 3 Hang Muscle Snatch 4 sets : 3 Hang Power Snatch 5R 15 Hang Power Snatch 15 Hand Release Push-up Rest 1:1 기록 4 Sets of 3 Muscle Snatch : 65lb - 65lb - 65lb - 65lb 4 Sets of 3 Power Snatch : 75lb - 75lb - 85lb - 95lb 5R 운동 : 15분3초 (snatch 65lb) 후기 Muscle Snatch는 양쪽에 10lb씩만 껴도 무거웠다. 몸이 자꾸 반동을 쓰려고한다. 다른 사람들은 힘도 참 좋은 것 같다. Power Snatch는 할 수 있을 까 했는데 하다보니 95lb 까지 어찌저찌 올라갔다. 스내치로는 처음 들어보..