일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 홈트
- axios
- 습윤밴드
- 걷기
- wecode
- 운동일지
- 크로스핏
- 달리기
- 활동 킬로칼로리
- 드림코딩
- 독서 리뷰
- Til
- MySQL
- dml
- nodejs
- node
- 위코드
- 메디패치
- git
- 월별 운동일지
- node.js
- 러닝
- express
- github
- code kata
- dql
- 박스점프
- JavaScript
- Udemy
- SQL
- Today
- Total
목록전체 글 (149)
RISK IT
WOD -Team of 2- 20min AMRAP 12 Deadlift 9 hang power clean 6 Jerk -alt round- 기록 기록은 11R24(내가 5R24) 무게는 처음에 95lb로 하다가 2라운드만 하고 75lb로 낮춰서 했다. 원래 85lb로 하려고 했는데, 팀운동이다 보니까 무게 같이 하려고 하다 보니 그렇게 됐다. 근데 역시 너무 무리였다. 95lb를 못들었다는 것 보다 자세가 아직도 너무 안나와서 속상하다. 클린이랑 스내치는 자세가 너무 어렵다... +추가 ) 23.2.1 올바르지 않은 스내치 자세로 인한 허벅지 멍 24시간 후
1. 레이어의 종류 (일반적으로) Presentation Layer 해당 시스템을 사용하는 사용자 혹은 클라이언트 시스템과 직접적으로 연결되는 부분 백엔드 API에서 엔드포인트 부분 API의 엔드포인트들을 정의하고 전송된 HTTP 요청(request)들을 읽어들이는 로직까지만 담당 Business Layer 실제 시스템이 구현해야 하는 로직들을 이 레이어에서 구현 (예시) 홈페이지 회원가입 엔드포인트에서 만일 비밀번호가 8자가 넘는지 확인하여 8자 미만이면 회원가입을 거부하는 로직 등 Persistence Layer 데이터베이스와 관련된 로직을 구현하는 부분 Business Layer에서 필요한 데이터 생성, 수정, 읽기 등을 처리하여 실제로 데이터베이스에서 데이터를 저장, 수정, 읽어 들이기를 하는 역..
추가된 부분 const bcrypt = require('bcrypt'); const jwt = require('jsonwebtoken'); bcrypt, jsonwebtoken 모듈 추가 app.post('/users/signup', async (req, res) => { const { name, email, password, profileImage } = req.body; const saltRounds = 12; const hashedPassword = await bcrypt.hash(password, saltRounds); await mysqlDataSource.query( `INSERT INTO users ( name, email, password, profile_image ) VALUES ( ?,..
WOD EMOM x 25 Mins (5sets) Min 1 - 15/12 Cals Row Min 2 - 60 Double Under Min 3 - 15/12 Cals Bike Min 4 - 15 Burpee Min 5 - 20sec. Hollow Hold 오늘은 운동이 생각보다 힘들어서 와드대로 못했다. 첫 라운드는 제대로 다 했는데, 두번째 라운드부터 와드대로 못하겠구나라는 걸 첫 라운드 때 바로 느꼈다. 로잉은 12cal, 더블언더는 30-40개, 바이크(어썰트)는 9cal, 버피 12개, 할로우 홀드는 너무 힘들어서 하는 둥 마는 둥 했다. 와드대로는 못했지만, 빡세게 운동해서 제대로 운동한 느낌은 난다!
1. Node.js Program Lifecycle Node.js 이벤트 루프는 작업이 남아 있는 한 계속해서 작동하는 루프 프로세스로 이벤트 리스너가 있는 한 계속 작동한다. 이는 서버가 계속 운영되기 위해서 제거하지 않아야 한다. 코어 노드 애플리케이션은 이 이벤트 루프에 의해서 관리된다. 사실상 모든 코드를 관리. Node.js는 서버 관리를 포함해 다양한 방면에서 event driven 접근 방법을 가진다.(ex. 데이터베이스 접근 시) Node.js가 이러한 패턴을 사용하는 이유는 단일 스레드 JavaScript를 실행하기 때문. 즉, 실행 중인 컴퓨터에서 전체 노드 프로세스가 하나의 스레드를 사용한다는 뜻 하지만 언젠가 이벤트 루프를 제거해야 한다면 process.exit() 사용 예시 con..
한 줄 평 [★★★☆☆] 책의 훈련법들이 기괴한 부분들도 있지만, 뇌과학적 측면에서 접근했다는 점이 흥미롭게 도전해볼 만한 훈련법 읽게 된 계기 위코드를 다니고 난 이후로 확실히 독서를 할 시간이 아예 없어져서 독서에 대한 흥미를 다시 끌어올리기 위해서 이 책을 골랐다. 물론 흥미가 없어서 책을 못읽은게 아니라 공부하느라 시간이 없어서 못읽은 것이지만, 운이 좋게도 내가 다니게 된 위코드 42기는 중간에 설 연휴 주간이 껴있어서 중간에 1주일의 텀이 생겼다. 교보문고에서 책을 둘러보다가 하루 30분 3주면 1시간에 1권을 읽게 된다는 상술에 넘어가서 책을 구매했다. 서점에서 책 내용도 살짝 훑어보았는데 뇌과학에 대한 내용도 들어있어서 결정적으로 구매하기로 결심했다. 느낀 점 우선은 독서법을 다룬 책인 만..